我有一个关于rdiff-backup备份过程的问题。假设我想以下列方式进行备份:
rdiff-backup foo /media/bar
当我这样做时,“ foo ”的所有内容都存储在“ / media / bar / ”中,但不是“ foo “本身。这对我来说是个问题,因为我想使用--include-globbing-filelist include-list
选项备份多个目录,如果我这样做,include-list
中列出的文件夹的所有内容都将在目标文件夹中混乱。
使用rsync,如果我这样做:
rsync -a foo /media/bar
“ foo ”并且他的所有内容都将转移到“ / media / bar ”而不是他的内容。
那么,有没有办法备份“ foo ”而不仅仅是他的内容?
答案 0 :(得分:1)
/home/me/foo
/home/me/other-foo
- /**
......只是说。 ; - )
创建一个这样的包含列表:
rdiff-backup --include-globbing-filelist include-list / /media/bar
然后像这样备份:
rdiff-backup
换句话说,告诉- /**
备份所有内容,然后排除您未明确提及的所有内容{1}}规则包含文件。
我的示例从根目录开始,但您可以从任何级别开始:
/foo
/other-foo
- /**
和
rdiff-backup --include-globbing-filelist include-list /home/me /media/bar
我喜欢从根开始,因为a)它让我最大限度地自由地在以后包含和排除内容,并且b)我还是从/etc
备份了一些文件。