我需要缩小 ext4/home
分区(/dev/sda9
)来为其他内容腾出空间。
我宁愿避免使用实时 CD(新的 EFI 启动有问题,而且我在办公室里没有 CD/USB)。
我可以直接以 root 身份启动到命令行,这样我就可以卸载/home
,但是由于某些原因,即使对于 root 用户,我也无法使用 GUI,所以我无法使用 GParted。
是否有终端命令可以调整未挂载的 ext4 分区的大小而不丢失数据?
答案1
只需注释掉 中的相应行/etc/fstab
,重新启动进入恢复模式,并确保/home/$your_user
存在并具有正确的权限 ( mkdir -p /home/$your_user && chown $your_user:$your_user /home/$your_user
)。重新启动后,您就可以使用 GUI 来缩小分区。
EXT 文件系统的终端命令是resize2fs
,根据分区表,您必须使用不同的工具来调整分区大小(例如fdisk
或gdisk
),但我建议使用 GUI。