14.10 将文件夹备份到同一台机器上的另一个驱动器?

14.10 将文件夹备份到同一台机器上的另一个驱动器?

我是 Linux 新手,所以提前为这个基本问题道歉。我在这台机器上安装了两个驱动器。它本质上是穷人的 RAID - 第二个驱动器是第一个驱动器的副本。有一个非常小的应用程序和数据库,即名为 /home/xxx 的文件夹。我想按照计划(比如每小时一次)将此文件夹的内容从第一个驱动器复制到第二个驱动器。

在 Windows 中,我会使用类似 SyncToy 的程序来执行此操作,而且设置起来非常容易。我假设在 Ubuntu 中也可以轻松完成此操作。

这台机器最近坏了,备份磁盘真的救了我们一命。但是,我没有设置备份。我认为它只是使用了内置备份软件,但我不知道如何告诉它复制到不同的驱动器。

谢谢!

答案1

设置一个脚本(如 Windows 中的 BAT 文件)来发出rsync命令。该rsync命令将使磁盘 2 与磁盘 1 同步(而不是相反)。使此脚本可执行(使用命令chmod)并对其进行测试。打开您的cron文件(crontab -e)并安排您的 rsync 脚本每小时运行一次。

您可以直接将 rsync 命令放入 cron 文件中,但我更喜欢让 cron 调用脚本,以便您可以在必要时轻松添加更多命令。

相关内容