我正在为不同的文件夹使用一个覆盖层。现在我正在考虑备份和恢复过程。我没有通过谷歌找到任何东西,谷歌回答了我的问题。
覆盖层具有上、下、工作和覆盖。叠加显示上、下dir的组合。较低的dir是只读文件夹。上面的dir有来自用户的更改。
Delta备份--增量备份将从上面的dir中提取,其中只有更改过的文件和文件夹。
完全备份--完全备份将从覆盖dir中提取,它结合了上、下两个部分。
恢复三角洲备份,将增量备份放到覆盖文件夹中应该很容易,上面的结果应该和以前一样。
还原完全备份还原到覆盖文件夹中的完整备份将导致上文件夹内的完整副本。
发布于 2020-04-05 20:32:42
我发现最好的“覆盖”文件系统文档是https://www.kernel.org/doc/html/latest/filesystems/overlayfs.html https://www.kernel.org/doc/Documentation/filesystems/overlayfs.txt
->‘workdir文件夹是怎么回事?我记得我读过(我不记得在哪里)这个文件夹是Ubuntu内核构建所必需的,所以它可能并不是所有上下文所必需的。在我的例子中(LinuxMint19.3),每当覆盖包括可写的上层(upperdir)时,它都是必需的。您现在的覆盖方案不需要这样做吗?
-> .‘我能在备份/恢复时忽略它吗?’如果您是从一个覆盖备份恢复,您可能不需要它的备份,因为备份没有修改在恢复操作。恢复目标(如果是覆盖)将需要一个upperdir+workdir,因为它必须是可写的。
->‘我错过了任何可能的问题吗?’-由于14 (ca 2015),集成的覆盖文件系统具有“多个较低层”功能。这可能会给你更多的灵感设计。
https://unix.stackexchange.com/questions/577674
复制相似问题