如何将 reiserfs 分区转换为 ext3?

如何将 reiserfs 分区转换为 ext3?

是否有工具可以将 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 复制到另一个地方、重新创建所需类型的文件系统然后将所有内容复制回来要慢得多。

相关内容