针对以下情况的 rsync 命令

针对以下情况的 rsync 命令

我在关机期间将我的根目录 (/) 备份到附加存储,然后在启动期间从附加存储 rsync 回 /。

关机时我需要使用什么 rsync 命令?请告诉我要排除的目录列表

启动时我需要使用什么 rsync 命令?如果我在从源到目标执行 rsync 时目标上有任何新文件,我不想覆盖它们

答案1

我将创建一个文件,用于排除和使用--exclude-from=/rsync_exclude.txt。请参阅这个帖子用于备份根分区时的排除列表以及示例命令。

话虽如此,我不太明白你在做什么?为什么每次启动时都要同步外部存储中的文件?

答案2

rsync 手册页包含所有详细信息。

我通常会做类似的事情:

rsync -avh --exclude /tmp/ --exclude /var/tmp/ --exclude /$any_other_directory/ / /$backup_location/

要将其同步回来,可以使用:

rsync -avuh /$backup_location/ /

其中附加的 -u 是“--update 跳过接收器上较新的文件”

相关内容