我的电脑使用 Windows 和 Linux 双启动。我预装了Windows,然后安装了Linux。我完全安装了它,最后重新启动了它。
当我重新启动它时,我显示错误
unexpected inconsistency; run fsck manually
我尝试过fsck
,force
但是行不通。fsck
显示错误
filesystem size is larger than physical size and either superblock
or the partition table is likely to be corrupt
所以,我运行resize2fs
命令,它显示not found
我尝试过sudo
,但显示相同的错误。
请帮我!我到底需要做什么?
提前致谢。
答案1
那里出了严重的问题。在了解系统发生了什么之前尝试修复系统是没有意义的。resize2fs
在这种情况下没有任何帮助,因为如果无法访问文件系统的最后(已使用)部分,它就无法减少文件系统。您需要扩大底层块设备,而不是文件系统。
您可能必须从不同的介质(也许是您的安装介质)启动。fdisk -l /dev/sda
或者parted /dev/sda print
告诉您分区表是什么样子的。LC_ALL=C dumpe2fs -h /dev/root | grep -e 'Block count:' -e 'Block size:'
(/dev/root
替换为适当的块设备)告诉文件系统的大小。