2 将Debian系统从5.0升级到6.0(Lenny到Sqeeze)后,如何将根文件系统(在本例中也是启动)从ext3升级到ext4? filesystems ext3 ext4 debian-squeeze — pauldoo source
5 这根本没什么大不了的,这就是我的所作所为: 编辑/etc/fstab,用“ext4”替换“ext3”为我的根文件系统。(我还删除了“barrier = 1”,这现在是ext4的默认值。) 使用只读根文件系统重新启动到单用户模式。 跑 tune2fs -O extents,uninit_bg,dir_index /dev/DEV 重新启动,再次进入具有只读根文件系统的单用户模式。(观察一些安装警告。) 运行e2fsck -fDC0 /dev/DEV以修补文件系统。 正常重启。 大部分都来自这里。 — pauldoo source 仅供参考EXT4 Howto URL现在为ext4.wiki.kernel.org/articles/e/x/t/Ext4_Howto_d00b.html — zarkdav 2011年 2 您可能希望通过chattr +e file在所有内容上使用来转换文件系统上的文件和目录以使用“扩展区” 。 — Legooolas
0 除了pauldoo的回答 您可能需要添加rootfstype=ext4到内核引导选项 如果你把一个相当旧的ext2转换为ext4,它可能缺乏在线调整大小的能力,只有解决方案 - 创建新的ext4 fs然后将你的文件移动到那里(悲伤,但是真的) 如果你已经将一个相当旧的ext2转换为ext4,你可能会注意到根目录下的.journal文件。它不会出现在其他挂载点上,因为fsck -f它会自动隐藏。可悲的是,它可以做同样的/挂载点 - 你需要live cd或任何其他正在运行的系统来隐藏这个.journal节点 PS仍然适用于喘息 — PF4Public source