如何最好地加密外部硬盘驱动器上的数据

Dan*_*ele 4 linux backup hard-drive

这就是场景。我在办公室有一台本地服务器,我想每天以编程方式(通过 bash 脚本)将其备份到我将带回家的外部硬盘上。

硬盘中的数据必须加密。

我可以看到三个可行的解决方案,我在这里询问您对哪一个最适合我的情况的意见。

解决方案1:通过备份脚本加密每个文件,然后将其复制到硬盘上

解决方案2:在HD上加密整个卷

解决方案 3:购买提供硬件加密的外置硬盘

我的目标是:
* 该解决方案应该易于实施
* 我需要能够在没有人工干预的情况下将整个备份复制到 HD(仅使用脚本)
* 我需要能够以编程方式读取 HD 上的备份(有不应该是任何人输入密码)
* 解密文件应该相当快
* 写在 HD 上的备份必须尽可能可靠

提前致谢,丹尼尔

jft*_*uga 6

我建议使用 TrueCrypt。您将在外部硬盘驱动器上创建一个大型“容器”文件。这个文件实际上是一个加密的硬盘镜像,可以挂载在 /mnt/ 下(例如)。

要备份它,您需要卸载 TrueCrypt 卷,然后简单地备份容器文件。

TrueCrypt 非常健壮。我们已经在非常大的文件系统上使用它多年。您也可以使用其命令行程序编写脚本。