rdiff-backup:备份整个文件夹而不是他的内容

时间:2015-12-10 12:20:05

标签: backup rsync rdiff-backup

我有一个关于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 ”而不仅仅是他的内容?

1 个答案:

答案 0 :(得分:1)

方法1

/home/me/foo
/home/me/other-foo
- /**

......只是说。 ; - )

方法2

创建一个这样的包含列表:

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备份了一些文件。