{"id":44323,"date":"2024-08-02T16:44:25","date_gmt":"2024-08-02T20:44:25","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=44323"},"modified":"2024-08-05T21:42:41","modified_gmt":"2024-08-06T01:42:41","slug":"snapshots-arent-backups","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2024\/08\/02\/snapshots-arent-backups\/","title":{"rendered":"Snapshots Aren&rsquo;t Backups"},"content":{"rendered":"<p><a href=\"https:\/\/eclecticlight.co\/2024\/07\/10\/snapshots-arent-backups\/\">Howard Oakley<\/a>:<\/p>\n<blockquote cite=\"https:\/\/eclecticlight.co\/2024\/07\/10\/snapshots-arent-backups\/\">\n<p>What is different is that restoring a whole volume from a snapshot is a one-way trip, and there is no undo. This is because snapshots subsequent to that used to restore from will be removed, and you won&rsquo;t then be able to &lsquo;roll forward&rsquo; to a later snapshot. That contrasts with a normal backup, where items remain available from any other backup that is retained in the backup store.<\/p>\n<p>[&#8230;]<\/p>\n<p>Because snapshots share the same container as the current volume, and share many file extents with them, they are prone to common errors. In particular, common file extents make it more likely that faults occurring in extents and data storage will affect them both. This is particularly important as one of the most common file system errors that corrupts data in files occurs when extents for two separate files overlap. A snapshot is thus more vulnerable than a backup on a different disk, or even one in a different container on the same physical store.<\/p>\n<p>[&#8230;]<\/p>\n<p>Snapshots do have one specific advantage over backups when it comes to their coverage. As they include the whole file system metadata for the volume, no items present in that volume are excluded from its snapshots. If you want to restore an item that has been excluded from backups made of any volume, you can therefore do that from its latest snapshot, if that item was present in the volume at the time that was made.<\/p>\n<p>The only disadvantage to this is that snapshots can be disproportionately large compared to volume backups.<\/p>\n<\/blockquote>\n<p>Snapshots are a great tool, but they don&rsquo;t replace backups. The combination can be powerful. All my clone backups are now to APFS drives that make a new snapshot for each backup. I would like to be able to restore previous versions of files or folders from a year ago or more. Every once in a while I archive a clone drive and stop updating it. But I don&rsquo;t have enough drives in rotation to keep a version for each week or month. Snapshots make that possible, albeit with less redundancy. Unfortunately, Mac backup software has kind of regressed in that it no longer provides great tools for browsing and searching old versions, but at least with snapshots we can easily and efficiently store them.<\/p>\n\n<p>Previously:<\/p>\n<ul>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2024\/05\/17\/carbon-copy-cloner-7\/\">Carbon Copy Cloner 7<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2024\/03\/19\/clearing-space-on-your-mac\/\">Clearing Space on Your Mac<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2023\/07\/24\/why-you-can-no-longer-roll-back-a-macos-update\/\">Why You Can No Longer Roll Back a macOS Update<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2022\/05\/18\/time-machine-evolution-and-apfs\/\">Time Machine Evolution and APFS<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2021\/03\/10\/the-role-of-bootable-duplicates-in-a-modern-backup-strategy\/\">The Role of Bootable Duplicates in a Modern Backup Strategy<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2018\/04\/02\/carbon-copy-cloner-and-apfs-snapshots\/\">Carbon Copy Cloner and APFS Snapshots<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2017\/12\/08\/superduper-3-1-supports-apfs-snapshots-for-both-source-and-destination\/\">SuperDuper 3.1 Supports APFS Snapshots for Both Source and Destination<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2017\/11\/13\/local-time-machine-uses-apfs-snapshots\/\">Local Time Machine Uses APFS Snapshots<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2017\/02\/12\/testing-out-snapshots-in-apfs\/\">Testing Out Snapshots in APFS<\/a><\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Howard Oakley: What is different is that restoring a whole volume from a snapshot is a one-way trip, and there is no undo. This is because snapshots subsequent to that used to restore from will be removed, and you won&rsquo;t then be able to &lsquo;roll forward&rsquo; to a later snapshot. That contrasts with a normal [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"2024-08-02T20:44:33Z","apple_news_api_id":"3cd81344-527e-4258-918b-94fc5b5c3dd4","apple_news_api_modified_at":"2024-08-03T11:54:07Z","apple_news_api_revision":"AAAAAAAAAAAAAAAAAAAAAA==","apple_news_api_share_url":"https:\/\/apple.news\/APNgTRFJ-QliRi5T8W1w91A","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[2],"tags":[1395,146,1439,30,2385,369,216],"class_list":["post-44323","post","type-post","status-publish","format-standard","hentry","category-technology","tag-apple-file-system-apfs","tag-backup","tag-carbon-copy-cloner","tag-mac","tag-macos-14-sonoma","tag-superduper","tag-timemachine"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/44323","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=44323"}],"version-history":[{"count":2,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/44323\/revisions"}],"predecessor-version":[{"id":44332,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/44323\/revisions\/44332"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=44323"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=44323"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=44323"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}