我有一个外置硬盘,里面有几百 GB 的备份(音乐、照片、视频等)。我想让一个认识的人将备份文件备份到他们的硬盘上,但我想用密码保护他硬盘上的文件。最好的方法是什么?我运行的是 Mac OS X 10.6(Snow Leopard)。
答案1
表里不一可以进行远程备份,文件在目的地加密。一切都由客户端控制。
它符合 posix 标准,因此可以在 OSX 上运行,并且有安装教程。
答案2
如果你在纯 Mac OS X 环境中,只需使用 Ken 的解决方案,但如果你想在 Linux 和 Windows 上读取文件,请尝试TrueCrypt。
它还允许您创建加密磁盘映像,但也有适用于 Linux 和 Windows 的版本。
- 创建加密图像
- 装载映像
- 将要加密的文件复制到已安装的驱动器上
- 卸载映像Unmount the image
- 将磁盘映像复制到你朋友的驱动器
磁盘映像方法的唯一缺点是,当您添加新文件时,无论文件多小,您都必须将完整的 100GB 再次复制到朋友的驱动器中。如果您需要增量逻辑来仅复制修改后的字节,请查看 Paul 的回答和 Duplicity。
答案3
创建一个加密磁盘映像:它像磁盘一样安装,并且受密码保护。将您的文件放入其中并制作任意数量的副本;将它们交给任何人。
磁盘映像可以是单个文件,也可以是捆绑包(稀疏捆绑包磁盘映像)。与应用程序捆绑包一样,Finder 会将它们显示为单个文件,但实际上它是一个包含多个文件(称为“带”)的目录。由于它是稀疏的,因此它会随着您向其中添加内容而增长。由于它是一个捆绑包,因此可以更有效地备份它。对于单个单片文件,更改“磁盘上”的单个位会修改该文件,并且必须再次备份整个文件。对于捆绑包,只需复制更改的带。此外,捆绑包可以存储在使用 FAT32 格式化的磁盘上,因为带比单个文件大小限制小得多;但它仍然可以存储十几个 GB 的文件。
在外部驱动器上,创建一个或多个磁盘映像,按您想要的方式组织。映像的大小应允许将来扩展;您可以随着时间的推移将映像移动到越来越大的外部驱动器。备份您的文件。卸载/弹出外部驱动器,其包含的软件包也会同时卸载。
将驱动器交给朋友,然后朋友就可以复制.sparsebundle
“文件”。如果他们精明的话,他们可以rsync
在后续备份中执行此操作以尽量减少复制。请注意,如果他们将副本放在由 Time Machine 备份的磁盘上,则捆绑包也将得到有效备份。