是否有工具可以将 reiserfs 分区转换为 ext3?
答案1
因为无论如何都建议在文件系统转换之前进行备份,所以最好将所有内容(不要忘记文件权限)复制到某处,在该分区上创建一个 ext3 文件系统,然后将所有内容复制回来。
答案2
文件系统之间的转换通常是不可能的。如果你有空间限制,最好的办法是
- 要么获取外部存储进行迁移
- 使用壁球如果你有足够的存储空间来存放压缩图像
答案3
我非常怀疑您是否能找到一个能够现场执行如此复杂操作的工具。
您需要在另一个驱动器上创建新的文件系统,并使用类似 的命令同步内容rsync -aH /oldfs/ /newfs/
。如果您知道文件系统上没有硬链接,您可以通过从 rsync 命令中删除“H”选项来加快速度。如果您使用 ACL 或其他扩展属性,则需要根据需要添加“A”和“X”选项(如果不需要,添加 HA 和 X 选项不会造成任何损害,除了由于进行额外检查而使同步时间更长,并且意味着在使用 H 选项的操作期间 rsync 将占用更多内存)。
另一个选择是从备份恢复到新的文件系统。
答案4
看一下http://tzukanov.narod.ru/convertfs/
使用此工具,您可以将任何文件系统转换为任何其他文件系统,只要源文件系统支持稀疏文件。
它运行完美,但我发现它比将整个 fs 复制到另一个地方、重新创建所需类型的文件系统然后将所有内容复制回来要慢得多。