{"id":291,"date":"2016-04-18T21:31:54","date_gmt":"2016-04-19T01:31:54","guid":{"rendered":"https:\/\/www.ccrossan.com\/?p=291"},"modified":"2016-06-01T08:37:35","modified_gmt":"2016-06-01T12:37:35","slug":"managing-zfs-snapshots","status":"publish","type":"post","link":"https:\/\/crossan007.dev\/blog\/linux\/managing-zfs-snapshots\/","title":{"rendered":"Managing ZFS Snapshots"},"content":{"rendered":"\n<div class=\"twitter-share\"><a href=\"https:\/\/twitter.com\/intent\/tweet?via=crossan007\" class=\"twitter-share-button\">Tweet<\/a><\/div>\n<p>ZFS is a great file system, providing much flexibility, and simple administration. \u00a0 It was originally developed for Sun operating systems, but has been ported to Linux, and support is now baked in to Ubuntu Server 15.10.<\/p>\n<p>ZFS natively supports snapshots, but there is a tool for automagically creating, and aging snapshots: <a href=\"https:\/\/github.com\/zfsnap\/zfsnap\">https:\/\/github.com\/zfsnap\/zfsnap.<\/a>\u00a0 (Man page:<a href=\"http:\/\/www.zfsnap.org\/zfsnap_manpage.html\">\u00a0http:\/\/www.zfsnap.org\/zfsnap_manpage.html<\/a>)<\/p>\n<p>Installation is fairly straight forward:<\/p>\n<ul>\n<li>clone the Git repo<\/li>\n<li>copy the files to \/usr\/local\/src<\/li>\n<li>create a link to the binaries path:\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">ln -s \/usr\/local\/src\/zfsnap\/sbin\/zfsnap.sh \/usr\/local\/sbin\/zfsnap<\/pre>\n<\/li>\n<\/ul>\n<p>After that, set up a crontab for automatic snapshot creation:<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">crontab -e\r\n26 * * * * \/usr\/local\/sbin\/zfsnap snapshot -a 5d -r tank<\/pre>\n<p>And finally, set up crontab for automatic snapshot deletion:<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\"> 0  1 * * * \/usr\/local\/sbin\/zfsnap destroy -r tank <\/pre>\n","protected":false},"excerpt":{"rendered":"<p>ZFS is a great file system, providing much flexibility, and simple administration. \u00a0 It was originally developed for Sun operating systems, but has been ported to Linux, and support is now baked in to Ubuntu Server 15.10. ZFS natively supports snapshots, but there is a tool for automagically creating, and aging snapshots: https:\/\/github.com\/zfsnap\/zfsnap.\u00a0 (Man page:\u00a0http:\/\/www.zfsnap.org\/zfsnap_manpage.html) &hellip; <a href=\"https:\/\/crossan007.dev\/blog\/linux\/managing-zfs-snapshots\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Managing ZFS Snapshots<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[138],"tags":[122,123,25,121,87,120,119],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v17.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/crossan007.dev\/blog\/linux\/managing-zfs-snapshots\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Managing ZFS Snapshots - Charles&#039; Blog\" \/>\n<meta property=\"og:description\" content=\"ZFS is a great file system, providing much flexibility, and simple administration. \u00a0 It was originally developed for Sun operating systems, but has been ported to Linux, and support is now baked in to Ubuntu Server 15.10. ZFS natively supports snapshots, but there is a tool for automagically creating, and aging snapshots: https:\/\/github.com\/zfsnap\/zfsnap.\u00a0 (Man page:\u00a0http:\/\/www.zfsnap.org\/zfsnap_manpage.html) &hellip; Continue reading Managing ZFS Snapshots &rarr;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/crossan007.dev\/blog\/linux\/managing-zfs-snapshots\/\" \/>\n<meta property=\"og:site_name\" content=\"Charles&#039; Blog\" \/>\n<meta property=\"article:published_time\" content=\"2016-04-19T01:31:54+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2016-06-01T12:37:35+00:00\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"crossan007\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/crossan007.dev\/blog\/#website\",\"url\":\"https:\/\/crossan007.dev\/blog\/\",\"name\":\"Charles&#039; Blog\",\"description\":\"SharePoint | PowerShell | Exchange | SCCM | Ubuntu | PHP | JavaScript | A\/V Live Production | More...\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/crossan007.dev\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/crossan007.dev\/blog\/linux\/managing-zfs-snapshots\/#webpage\",\"url\":\"https:\/\/crossan007.dev\/blog\/linux\/managing-zfs-snapshots\/\",\"name\":\"Managing ZFS Snapshots - Charles&#039; Blog\",\"isPartOf\":{\"@id\":\"https:\/\/crossan007.dev\/blog\/#website\"},\"datePublished\":\"2016-04-19T01:31:54+00:00\",\"dateModified\":\"2016-06-01T12:37:35+00:00\",\"author\":{\"@id\":\"https:\/\/crossan007.dev\/blog\/#\/schema\/person\/bd99569cd81332c8fd866d023848b979\"},\"breadcrumb\":{\"@id\":\"https:\/\/crossan007.dev\/blog\/linux\/managing-zfs-snapshots\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/crossan007.dev\/blog\/linux\/managing-zfs-snapshots\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/crossan007.dev\/blog\/linux\/managing-zfs-snapshots\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/crossan007.dev\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Managing ZFS Snapshots\"}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/crossan007.dev\/blog\/#\/schema\/person\/bd99569cd81332c8fd866d023848b979\",\"name\":\"crossan007\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/crossan007.dev\/blog\/#personlogo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/fff72c74fb6a0da29accf0db83ad4b4b?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/fff72c74fb6a0da29accf0db83ad4b4b?s=96&d=mm&r=g\",\"caption\":\"crossan007\"},\"url\":\"https:\/\/crossan007.dev\/blog\/author\/crossan007\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/crossan007.dev\/blog\/linux\/managing-zfs-snapshots\/","og_locale":"en_US","og_type":"article","og_title":"Managing ZFS Snapshots - Charles&#039; Blog","og_description":"ZFS is a great file system, providing much flexibility, and simple administration. \u00a0 It was originally developed for Sun operating systems, but has been ported to Linux, and support is now baked in to Ubuntu Server 15.10. ZFS natively supports snapshots, but there is a tool for automagically creating, and aging snapshots: https:\/\/github.com\/zfsnap\/zfsnap.\u00a0 (Man page:\u00a0http:\/\/www.zfsnap.org\/zfsnap_manpage.html) &hellip; Continue reading Managing ZFS Snapshots &rarr;","og_url":"https:\/\/crossan007.dev\/blog\/linux\/managing-zfs-snapshots\/","og_site_name":"Charles&#039; Blog","article_published_time":"2016-04-19T01:31:54+00:00","article_modified_time":"2016-06-01T12:37:35+00:00","twitter_misc":{"Written by":"crossan007","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebSite","@id":"https:\/\/crossan007.dev\/blog\/#website","url":"https:\/\/crossan007.dev\/blog\/","name":"Charles&#039; Blog","description":"SharePoint | PowerShell | Exchange | SCCM | Ubuntu | PHP | JavaScript | A\/V Live Production | More...","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/crossan007.dev\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/crossan007.dev\/blog\/linux\/managing-zfs-snapshots\/#webpage","url":"https:\/\/crossan007.dev\/blog\/linux\/managing-zfs-snapshots\/","name":"Managing ZFS Snapshots - Charles&#039; Blog","isPartOf":{"@id":"https:\/\/crossan007.dev\/blog\/#website"},"datePublished":"2016-04-19T01:31:54+00:00","dateModified":"2016-06-01T12:37:35+00:00","author":{"@id":"https:\/\/crossan007.dev\/blog\/#\/schema\/person\/bd99569cd81332c8fd866d023848b979"},"breadcrumb":{"@id":"https:\/\/crossan007.dev\/blog\/linux\/managing-zfs-snapshots\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/crossan007.dev\/blog\/linux\/managing-zfs-snapshots\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/crossan007.dev\/blog\/linux\/managing-zfs-snapshots\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/crossan007.dev\/blog\/"},{"@type":"ListItem","position":2,"name":"Managing ZFS Snapshots"}]},{"@type":"Person","@id":"https:\/\/crossan007.dev\/blog\/#\/schema\/person\/bd99569cd81332c8fd866d023848b979","name":"crossan007","image":{"@type":"ImageObject","@id":"https:\/\/crossan007.dev\/blog\/#personlogo","inLanguage":"en-US","url":"https:\/\/secure.gravatar.com\/avatar\/fff72c74fb6a0da29accf0db83ad4b4b?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/fff72c74fb6a0da29accf0db83ad4b4b?s=96&d=mm&r=g","caption":"crossan007"},"url":"https:\/\/crossan007.dev\/blog\/author\/crossan007\/"}]}},"_links":{"self":[{"href":"https:\/\/crossan007.dev\/blog\/wp-json\/wp\/v2\/posts\/291"}],"collection":[{"href":"https:\/\/crossan007.dev\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/crossan007.dev\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/crossan007.dev\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/crossan007.dev\/blog\/wp-json\/wp\/v2\/comments?post=291"}],"version-history":[{"count":7,"href":"https:\/\/crossan007.dev\/blog\/wp-json\/wp\/v2\/posts\/291\/revisions"}],"predecessor-version":[{"id":298,"href":"https:\/\/crossan007.dev\/blog\/wp-json\/wp\/v2\/posts\/291\/revisions\/298"}],"wp:attachment":[{"href":"https:\/\/crossan007.dev\/blog\/wp-json\/wp\/v2\/media?parent=291"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/crossan007.dev\/blog\/wp-json\/wp\/v2\/categories?post=291"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/crossan007.dev\/blog\/wp-json\/wp\/v2\/tags?post=291"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}