Linux 转储,哪些文件夹/文件被排除在第一次备份之外?

Linux 转储,哪些文件夹/文件被排除在第一次备份之外?

当使用 dump, level 0 来保存整个相关分区时:

$ dump -0f /path/to/target/drive /

我说有些文件夹被排除在外(我猜,至少,tmp文件夹)。我还没有找到更多关于它的细节。请问默认排除的文件夹列表是什么?

答案1

没有什么是被排除的。这是一个 0 级转储,它转储了上面的所有内容文件系统

1 级转储将转储自上次 0 级转储以来更改的所有内容。

2 级转储将更改直到最后 1 级转储为止更改的所有内容(如果存在 1 级转储,否则返回到 0 级转储)。

因此你可以做增量备份通过执行级别 0,然后执行 1,然后执行 2,依此类推,直到执行下一个级别 0 并重新开始。如果你需要恢复,你必须恢复你的等级0,然后是1,然后是2,依此类推。

你可以做差异备份首先执行级别 0,然后执行级别 1 备份,直到下一个级别 0。这样做的好处是,如果您必须恢复文件或整个文件系统,则只有 2 个位置可以查看,无论是最新级别还是最新级别1 或级别 0。您可以保存每个中间的级别 1 备份,以便能够取消删除比级别 0 更新但比最近的级别 1 更旧的文件。

注意:如果 /tmp 位于不同的文件系统上,则不会转储它。转储基于文件系统工作。因此,如果您安装了 3 个文件系统,则需要转储它们 3 次。此外,dump 转储整个文件系统,不能转储目录。使用 tar 来实现!

相关内容