使用两个交替硬盘的 Rsnapshot

使用两个交替硬盘的 Rsnapshot

我正在使用带有 rsnapshot 的 ubuntu server 10.04;

我计划每周交替使用备份外部硬盘。

rsnapshot.conf:

快照根 /media/备份磁盘1/备份 no_create_root 1。

有每小时、每天、每周和每月的 cron 任务。

如果我要切换到第二个外部硬盘,那么我需要设置另一个带有其 UUID 的挂载点,并将其挂载到 /media/backup_disk_2

那么我需要手动更改 rsnapshot.conf 中的根位置

快照根 /media/backup_disk_2/backup no_create_root 1。

有没有一种自动化的方法可以做到这一点,而不是每次我在硬盘之间切换时更改配置文件?

将两个外部硬盘都安装到 /media/backup_disk_1 可以吗?因此,无论我安装哪个硬盘,它们都会安装到 /media/backup_disk_1。

答案1

使用 ext2 为两个磁盘上的文件系统添加标签:

e2label /dev/sdd1 BACKUP

然后/etc/fstab添加如下行:

LABEL=BACKUP  /media/backup_disk ext2 defaults 0 0

这样,当autofs检测到备份磁盘时,它会将其安装到同一位置。

相关内容