使用 cron 服务在 Linux 下制定计划备份

若要自动备份,可以使用许多 UNIX 用户都熟悉的 cron服务。

示例

假设需要定期备份卷。必须每周创建一份完整备份,并且每日创建的增量备份要支持该备份。

使用 list disks 命令获得必要的卷编号。例如,卷编号为 2-1。

创建用于每日和每周备份的两个可执行文件(例如,abr.cron)并将它们分别存放在 /etc/cron.daily/etc/cron.weekly 目录中。

若要每周启动卷 2-1 的完整备份,请将以下行添加至 /etc/cron.weekly/abr.cron 文件:

#!/bin/bash
acrocmd backup disk --volume=2-1 --loc=/mnt/my_archives/my_host --arc=my_archive

其中 /mnt/my_archives/my_host 为备份位置的路径。

启动每日增量备份需要第二个 abr.cron 文件。

#!/bin/bash
acrocmd backup disk --volume=2-1 --backuptype=incremental --loc=/mnt/my_archives/my_host --arc=my_archive

有关详细信息,请参阅 cron 服务的帮助。