年末总结第二弹,有关个人文件的备份。主要是文档和照片。
音乐都改成了在线,电视剧电影除了美剧还需要下载,其他都直接在电视盒子上或者去电影院看了,而美剧也仅限于看看,不再备份。
文档
个人文件分为三类,归属于各种项目的文档,照片,其他文档。
归属于项目的文档平时就按照项目来区分,每个项目新建一个目录,所有有关文件都放在这个目录下,过往项目就直接打包整个目录存档,当前项目就放在Dropbox,一些文件不属于任何项目但是平时要用到,也放在Dropbox,不用的就统一放在一个目录打包存档。
照片
照片分两类,手机和相机。
手机照片全部上传到Google Photos和Dropbox,不定期把Dropbox内照片移出,每次换手机时或每年打包存档备份。如果有多个手机或平板就每年存档,如果只有一台手机就按设备打包。新手机不拷入旧照片,只在Google Photos查看。
相机照片按日期存放,并按年份区分,每年把上一年所有照片打包备份。
其他文档
还有些其他的文件,比如电子书之类的,偶尔用,经常新增,不好存档,也不好放Dropbox占用空间,就只能是本地加备份的策略。
存档冷备份
以上说到的存档,包括过往项目的文档和早期照片的存档都制作成压缩文件,并用GPG加密后上传到Amazon AWS Glacier保存。因为Glacier的取回费用较高,所以所有文件都是以日期存档,只有确定不会再修改了,才会上传到Glacier备份。
这种备份取回的时间长,对网络要求高,但是好处是不用自己担心硬件运作情况,而且即使自己所有设备都遗失或损坏了,也可以取回备份。
当前文件热备份
不同于存档上传到Glacier,正在使用的文件的备份其实更多的依赖于多设备的同步。对于文档使用Dropbox,既能在多个设备上保存,又有版本控制。相机的照片和电子书类文件因为空间占用大,所以用Syncthing在多个设备上同步,也可以备份到Amazon AWS S3。
对于过往项目文档和早期照片,也可以使用Syncthing同步到多个设备,毕竟偶尔读取的话不需要从Glacier上下载整个存档,而且现在电脑硬盘空间都比较大。
家庭服务器
如果有旧设备,可以设置一台家庭服务器,把所有文档和照片通过Syncthing同步到电脑和家庭服务器,然后家庭服务器定时将过往项目文档和早期照片存档打包上传到Glacier,实现自动备份,同时家庭服务器可以通过Samba将文件共享,让移动设备可以无需下载就访问所有文件。
总结
这样冷热备份以后,遗失或损坏部分设备不会造成数据丢失,即使遗失或损坏全部设备,也可以从Glacier中找回过往项目文档,从Dropbox中找回当前项目文档,可以从Glacier中找回上一年或更早的照片,从S3中找回今年的照片和其他文件,手机照片则全在Google Photos里。
同时可访问性方面,结合了家庭服务器,可以让存储空间较小的移动设备也可以访问所有的文件,而当前正在使用的文档文件和手机拍摄的照片更是有Dropbox和Google Photos加持。
误删除方面针对除去存档以外的文件,也有Dropbox和S3的版本控制可以防范。