我应该使用 Rsync 选项来克隆外部驱动器

我应该使用 Rsync 选项来克隆外部驱动器

我需要将外部驱动器克隆到另一个大小相同的驱动器。Rsync 似乎是实现此目的的最佳、最简单的选项,我只需将其连接到 cron 作业以定期运行即可。

但是我应该使用什么选项呢?我只需要将所有文件和文件夹克隆到新驱动器,替换旧副本,并删除原始驱动器上没有的文件。

驱动器通过 fstab 安装,如下所示

LABEL=Osirion    /media/Osirion    exfat   defaults,umask=000,nobootwait           0       2
LABEL=Hyperion   /media/Hyperion   exfat   defaults,umask=000,nobootwait           0       2

答案1

你可以像这样使用 rsync:

rsync -ravHl --delete /media/Osirion /media/Hyperion/

请注意 Hyperion 目标末尾的斜杠。

-r表示递归、-a存档、-v详细、-H保留硬链接、-X保留扩展属性并使--deletersync 删除源目录中已删除的文件。

查看手册页以获取有关其他参数的更多信息:rsync 命令

相关内容