当从 ext4 到 ext2 文件系统进行 rsnapshot 备份时,大约 90% 的文件无法打开并产生输入/输出错误。
当目标也是 ext4 时,它也能完美运行。
有什么想法可以修复该问题吗?
澄清: 在两种情况下,备份都顺利运行,但之后只有 ext4 备份没有错误,而 ext2 备份完全无用。
答案1
为什么要尝试在 ext2 文件系统上备份 ext4 文件系统?正如您所注意到的,ext4 到 ext4 运行良好:这意味着您正在使用只有 ext4 才可用的功能,而 ext2 根本无法处理它们。
看看差异在这些文件系统之间,并问自己:这在技术上应该可行吗?这里的任何人都很难回答这个问题,因为我们看不到您要备份的文件系统。
从长远来看,即使你修改源文件系统以压缩到 ext2 文件系统,这也无法扩展。你最终会遇到其他限制,本质上就是让你使用具有 ext2 约束的 ext4 文件系统。只需备份到 ext4 文件系统即可。