我当前的方法是将两个外部硬盘驱动器用于本地备份,一个自动驱动器和一个手动驱动器,与Backblaze B2结合使用以进行远程备份。
照片最初是本地存储在SSD上的,每天分为一个或多个文件夹。如有必要,对存储在其中的文件执行后处理。使用Windows内置的“ 文件历史记录”功能,将SSD上的文件自动备份到第一个外部驱动器。(Mac用户可以使用Time Machine来执行相同的操作。)“文件历史记录”层包含最新的备份,而备份历史记录又很少落后几个小时(通常,驱动器已插入并且不久后便手动启动了备份)文件加载到系统后)。
然后,将这些文件夹定期复制到第二个外部硬盘驱动器,该文件旨在包含易于访问的我的照片的完整档案。较旧的照片文件夹会定期从本地SSD删除,以释放磁盘空间,但前提是必须将它们备份到两个驱动器上。尽管数据仍在系统SSD和“文件历史记录”驱动器上,但执行此步骤的频率较低,并且可能会过时几天到几周(具体取决于我何时到达)。
稍后,第二个外部驱动器上的文件夹被滚动到加密的存档中,每个包含一个日历月的照片,并使用名为Cyberduck的程序上载到Backblaze B2 。一次只能上传整整一个月的照片,因此本地存储空间可能要滞后一个月或更长时间,但是任何尚未上传的数据仍会在本地冗余存储。
我的文件历史记录驱动器的填充速度可能比主存档驱动器快,因为它不仅可以覆盖照片,还可以覆盖系统中我的所有个人数据,并且可以存储正在处理或删除的照片副本。因此,这确实意味着可能需要删除该驱动器上较旧的备份文件。但是,到这种情况发生时,数据已经在第二个存档驱动器和Backblaze B2上,并且我通常不在乎存储在“文件历史记录”驱动器中的较旧的中间副本。
在所有情况下,至少保留所有照片的两份副本,并且许多副本将保留三份。
此备份方案已证明过。由于USB传输中断,存档驱动器曾在某一时刻遭受不可恢复的文件系统损坏。下载档案仅花费几美元,而B2档案不包含最新照片,但我能够从“文件历史记录”驱动器中检索其余图像。