如何将ext2转换为ext4?
我安装了Ubuntu 12.10,我不知道为什么,我有一个ext2分区。
- 如何将此
ext2
文件系统转换为ext4
? - 我会丢失所有数据吗?
按照本文中详述的说明操作: 将ext2 / 3转换为ext4
不耐烦的短版本:
dev=/dev/sdXn # <-- Adjust this
然后
umount $dev && tune2fs -O extents,uninit_bg,dir_index,has_journal $dev && e2fsck -v -pf $dev
如果您无法卸载,因为它是您的系统分区,那么您当然需要先从另一个系统(如Live CD)启动。
不,你不会丢失数据。 除非发生非常奇怪的事情,否则您将不得不接触备份。 (当然,你有备份。对吧?)
- 重新格式化驱动器
- 是
作为替代方案,您可以通过运行以下命令启用ext4的某些function,然后重新启动:
sudo tune2fs -O has_journal,uninit_bg,extents /dev/sda1