rsync成功,但它删除了我同步的文件

rsync成功,但它删除了我同步的文件

基本上就是标题所说的。我跑去rsync将一个文件夹中的一些文件同步到另一个文件夹,但现在我在任何地方都找不到它们。

我运行的命令是这样的:

rsync -auzRP --no-hard-links --no-links --remove-source-files Videos/ ../videos/

我那里有一些我不太关心的垃圾,但我也有一些家庭物品的旧视频,我想恢复它们。是否可以?rsync发送前不缓存吗?另外,我不知道它是否相关或有帮助,但发生传输的文件系统是zfs(RAIDZ2)。

我已经在网上搜索过但找不到任何东西。

答案1

根据您的描述,--删除源文件不太适合您的环境。

该选项标志的用途是用于“批量切换”的上下文,而不是“备份”。

这种情况下的目标通常是一个空目录,接收方主机正在扫描该目录,以拾取这些文件并将其转发到另一个位置(该位置位于该接收主机上或另一个后续主机上)。不太像,但类似于邮件转发邮政站。

我自己的备份程序中使用的命令如下:

显示 rsync 命令定义的备份脚本源

在执行过程中,通过后台进程监控脚本,

在此输入图像描述

那里看到的选项值得您花时间研究。

相关内容