我正在尝试在 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