我是 Linux 新手,所以提前为这个基本问题道歉。我在这台机器上安装了两个驱动器。它本质上是穷人的 RAID - 第二个驱动器是第一个驱动器的副本。有一个非常小的应用程序和数据库,即名为 /home/xxx 的文件夹。我想按照计划(比如每小时一次)将此文件夹的内容从第一个驱动器复制到第二个驱动器。
在 Windows 中,我会使用类似 SyncToy 的程序来执行此操作,而且设置起来非常容易。我假设在 Ubuntu 中也可以轻松完成此操作。
这台机器最近坏了,备份磁盘真的救了我们一命。但是,我没有设置备份。我认为它只是使用了内置备份软件,但我不知道如何告诉它复制到不同的驱动器。
谢谢!
答案1
设置一个脚本(如 Windows 中的 BAT 文件)来发出rsync
命令。该rsync
命令将使磁盘 2 与磁盘 1 同步(而不是相反)。使此脚本可执行(使用命令chmod
)并对其进行测试。打开您的cron
文件(crontab -e
)并安排您的 rsync 脚本每小时运行一次。
您可以直接将 rsync 命令放入 cron 文件中,但我更喜欢让 cron 调用脚本,以便您可以在必要时轻松添加更多命令。