转换文件系统NTFS – > EXT4?
我在NTFS驱动器上有2 TB数据,我想将其转换为EXT4文件系统。 我的操作系统运行在(相对)小型60GB SSD上。 除了备份和重新格式化之外,有没有办法转换文件系统?
只是为了记录,有一个软件(实际上,一个迷你发行版)完全按照enzotib的答案中所述的程序安排 完成 :
分手魔术
它看起来像是从NTFS到ext4的直接转换,但内部程序是:
- 缩小NTFS分区
- 在空白区域中创建ext4分区
- 将数据从NTFS移动到ext4,直到ext4已满
- 如果NTFS为空(所有数据都已移动),请转到步骤8
- 收缩NTFS
- 扩大ext4
- 重复步骤3到6直到完成
- 删除NTFS分区
- 将ext4分区移动到NTFS’orignal位置
- 将ext4分区修剪为NTFS的原始大小
因此,NTFS分区占用的时间越长,所需的时间就越长。 如果它小于50%,它将在单次收缩 – 复制 – 放大迭代中一次转换。
虽然Parted Magic可以方便地自动化所有这些,但它仍然基本上与排列描述的程序相同,因此它非常危险且非常耗时。 备份格式还原更安全,更快。
不,我没有办法知道。
正如您所说,唯一的方法是备份 – >格式化 – >恢复。
实际上有一种方法可以直接做到这一点。
您可以使用anyfs-tools中的 anyconvertfs轻松地将NTFS转换为ext2 / ext3
然后你可以使用tune2fs将它转换为ext4。
另一种选择是https://github.com/cosmos72/fstransform
这也可以在repos中使用 ,因此可以安装:
sudo apt-get install fstransform
请仔细阅读文档,因为这是一个危险的程序。