Windows 上的 rdiff-backup:来自卷根目录的源,忽略 $recycle.bin 和“系统卷信息”

Windows 上的 rdiff-backup:来自卷根目录的源,忽略 $recycle.bin 和“系统卷信息”

我正在尝试在 Windows 中使用 rdiff-backup,使用本地磁盘的根目录作为源,并使用不同本地磁盘上的本地文件夹作为目标。

rdiff-backup 在尝试读取“系统卷信息”文件夹时不断崩溃;我试图发现哪种语法可能导致它忽略该文件夹以及“$RECYCLE.BIN”;我尝试提供一个包含这些绝对路径的忽略文件,其中包含以 ** 为前缀的路径以尝试匹配任何类似的文件,进行了一个实验以查看如果我在测试文件夹中创建它们(成功)它是否会忽略这些文件,等等。

那么,是否存在一种语法可以导致 rdiff-backup 忽略已安装驱动器的根目录中的语法?

作为起点,我尝试过:

rdiff-backup backup --ignore 'y:/$RECYCLE.BIN' --ignore 'y:/System Volume Information' y:/ z:/backup-y

但却没有快乐。

答案1

我建议您尽量不要使用,--ignore但是--exclude,路径用双引号引起来,驱动器号大写,我不使用备份关键字,而是从要备份的根文件夹中调用它。即:

rdiff-backup --exclude "Y:/$RECYCLE.BIN" --exclude "y:/System Volume Information" y:/ z:/backup-y

并且成功了。我使用的是 rdiff-bakup 版本 2.0.5

相关内容