发布网友 发布时间:2022-03-31 12:15
共1个回答
热心网友 时间:2022-03-31 13:45
解决的方法其实很简单,使用fsck命令就可以,fsck命令可以修复文件系统错误,不过因为出错文件系统所挂载的目录不同,处理的流程困难度就有差异了。举例来说,如果你的根目录;/;并没有损毁【出错文件系统不在挂载;/;目录的分区上】那就很容易解决,如果根目录已经损毁了,那就比较麻烦!1)如果根目录没有损毁:假设你发生错误的分区是在/dev/sda7这一块,那么在开机的时候,屏幕应该会告诉你:press root password or ctrl+D:这时候请输入root的密码登入系统,然后进行如下操作:i、在光标处输入root密码登入系统,进行单用户维护工作;ii、输入;fsck /dev/sda7;(fsck为文件系统检查的命令,/dev/sda7为错误的分区,请依你的情况执行参数), 这时屏幕会显示开始修理硬盘的讯息,如果有发现任何的错误时,屏幕会显示:;clear [Y/N]?;的询问讯息,就直接输入Y!iii、修理完成之后,以reboot重新启动!2)如果根目录损毁了一般初学者喜欢将自己的硬盘只划分为一个大分区,亦即只有根目录, 那文件系统错误一定是根目录的问题啰!这时你可以将硬盘拔掉,接到另一台Linux系统的计算机上, 并且不要挂载该硬盘,然后以root的身份执行;fsck /dev/sdb1;(/dev/sdb1指的是你的硬盘设备文件名,你要依你的实际状况来设置),这样就OK!