如果我在安装时将主目录从 ext3 更改为 ext4,我的数据会丢失吗?
答案1
是的。您应该能够看到,因为格式框将自动选中。如果您想启用无需重新格式化即可添加的 ext4 的两个主要功能,请运行 sudo tune2fs -O extensions,uninit_bg /dev/sda1,然后运行 sudo e2fsck -f /dev/sda1。
答案2
您想在哪里更改它?据我所知,如果您安装新版本的 ubuntu,任何关于新文件系统的选择都意味着破坏以前的文件系统。既然您提到了“我的家”(我不确定您的意思是 /home 是作为单独的文件系统安装的),如果我是您,我会直接跳过使用该 fs,稍后,您只需编辑/etc/fstab
以安装“旧”/home。注意:如果您在那里选择 ext4 fs(但 /home 是 ext3),这意味着某种从 ext3 到 ext4 的“转换”(ext3 可以安装在 ext4 上,但如果您只执行一次此操作,您就无法轻松“恢复”它...)。
答案3
如果您希望旧的 ext3 分区变为 ext4,您可以在升级完成后轻松地将其转换:
tune2fs -O extents,uninit_bg,dir_index /dev/sdb1
其中 /dev/sdb1 是您的‘home’分区,在运行该命令之前必须将其卸载sudo umount /dev/sdb1
。但请注意,正如 LGB 提到的,反向转换并不是那么简单。
答案4
没什么可补充的,因为操作方法已经说完了。但是请考虑一下:
在更改现有分区上的文件系统之前,强烈建议您备份数据。
如果你已经备份了,你可以运行普苏西,否则您可能会发现在全新 /home 中恢复数据所花费的时间更少。