我想增加 /home 的大小(原来大约 20GB)。/home 位于分区 /dev/sda9 上。
/dev/sda9 分区后面有大约 25GB 的空闲未分配空间。计划是扩展 /dev/sda9 以包含这个空闲空间,然后调整 /home 的大小以增加其大小(来源:resize2fs 手册页)。
我使用 /dev/sda9 扩展了fdisk
/home ,此时 /home 仍处于挂载状态。也许这就是出错的原因?/dev/sda9 现在显示为大约 45GB:
。
我尝试使用 resize2fs 调整大小但收到以下错误:
guest@kempa:~/$ sudo resize2fs /dev/sda9
resize2fs 1.41.14 (22-Dec-2010)
resize2fs: Bad magic number in super-block while trying to open /dev/sda9
Couldn't find valid filesystem superblock.
我该如何修复这个问题并恢复我的/home?
编辑: 我也尝试过 fsck /dev/sda9 并按照它给出的建议进行操作,但没有成功。
答案1
先使用 e2fsck。如果不可能,则先使用 e2fsck -b 8193。