![使用 Rsync + 加密](https://linux22.com/image/1002979/%E4%BD%BF%E7%94%A8%20Rsync%20%2B%20%E5%8A%A0%E5%AF%86.png)
新手问题:目前我正在使用 RSYNC 将我的文件从我的计算机备份到始终连接到我的计算机的外部硬盘上。
rsync -avzr /home/user/folder1/ /media/hd1/folder1/
我的目标是在外部高清硬盘上加密此备份,因此我正在寻找一种方法来创建具有以下流程的脚本:
- 解密外部高清文件夹
- RSYNC 文件到外部 HD
- 加密外部高清文件夹
有没有办法实现这个脚本,也许使用本机 ubuntu 命令或者使用 VeraCrypt,诸如此类?
答案1
一种替代方法是备份到加密容器中的文件系统,例如使用 LUKS 加密的 LVM,即“加密磁盘”)。这是 Ubuntu 的一个安装选项(我认为主要用于笔记本电脑)。
也许这个链接会对你有帮助,
help.ubuntu.com/community/ManualFullSystemEncryption
编辑:您可以尝试使用简单的方法,只需在外部驱动器中安装带有“加密磁盘”的 Ubuntu。您可以在另一台计算机上启动它并通过本地网络运行 rsync,但您也可以直接连接驱动器,使用正确的凭据安装分区并直接使用它。
物理上保护备份免遭火灾或盗窃也很重要(例如,将一个备份驱动器放在另一所房子或安全的保险库中)。
答案2
选择博格,看看https://borgbackup.readthedocs.io/en/stable/quickstart.html
它可以进行远程、版本化、可安装、客户端加密备份。