使用 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 服務的說明。