欢迎各界计算机爱好者加入,弘扬极客精神!

在“/”根分区运行’fsck’命令的最低要求是什么?

1 喜欢 0 不喜欢
最新提问 9月 15, 2016 分类:菜鸟问 | 用户: ssss (132 分)  

3 个回答

0 喜欢 0 不喜欢
 
已采纳

在windows下,磁盘的文件系统出错,需要运行chkdsk命令进行修复。而在linux下,则需要运行fsck命令。由于linux对于文件系统的错误非常敏感,由于意外断电或者其它原因导致linux系统意外关机或者重启,都可能对linux的文件系统造成严重的损坏,从而导致不能正常地进入系统。这也使得fsck变成一个不可或缺的命令。然而这个fsck命令却有一个致命的软肋,就是对于已经挂载了的分区运行具有极大的危险性,远不如windows下的chkdsk命令的安全。
本文以ubuntu系统为例进行讲述。

由于fsck命令的这个致命的软肋,所以运行这个命令的最好方式是用livecd方式启动ubuntu,进入桌面后,首先确认要运行命令的分区是否挂载。比如要对第一硬盘第一分区进行运行,首先可以用umount命令进行卸载:

sudo umount /dev/sda1

一般情形下,都是没有挂载的。运行这个umount命令只是为了确认一下,或者说是为了以怕万一而已。
确认没有挂载后,需要确认这个分区的文件系统是什么,这个可以用命令:

最新回答 9月 15, 2016 用户: 称霸幼稚园灬 (1,644 分)  
采纳于 9月 15, 2016 用户:ssss
1 喜欢 0 不喜欢
“/”根分区必须挂载为只读模式才能运行fsck,读写模式则不行。
最新回答 9月 15, 2016 用户: Away (2,006 分)  
0 喜欢 0 不喜欢
最新回答 9月 15, 2016 用户: tenderness (3,894 分)  
...