linux操作系统提供了很多工具用于维护文件系统,其中fsck是其中的重要工具。fsck (文件系统检查) 用于检查和修复Linux文件系统的错误。它可以帮助检测磁盘空间上的操作系统错误,因而可以恢复结构损坏的文件和目录。
公司主营业务:成都网站制作、成都做网站、外贸营销网站建设、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联推出东胜免费做网站回馈大家。
在Linux下使用fsck检查文件系统错误需要先进入Single User模式,这是一种特殊的Linux系统模式,只允许一个登录用户使用系统,因此不会遭受正常用户正在使用系统时所产生的并发访问带来的数据搞乱等影响。
下面介绍Linux下如何使用fsck工具检查文件系统错误。首先启动系统,然后使用efi或grub2引导系统,在系统启动的过程中,按”Ctrl+X”键进入安全模式。
接下来,执行”fsck -A”命令来检查文件系统中所有文件系统错误。输入fsck命令会自动检测文件系统类型和挂载情况,然后对每一个文件系统分别执行检查任务:
# fsck -A
fsck 1.41.4 (27-Jan-2009)
e2fsck 1.41.4 (27-Jan-2009)
/dev/sda1: clean, 11/152096 files, 523533/6084096 blocks
/dev/sda2: clean, 5/786432 files, 348270/31457280 blocks
/dev/sdb1: clean, 5/607238 files, 1280459/24122624 blocks
fsck.ext3: No such file or directory while trying to open /dev/sdc1
The superblock could not be read or does not describe a correct ext2 filesystem.
If the device is valid and it really contains an ext2 filesystem (and not swap or ufs or something else),
then the superblock is corrupt, and you might try running e2fsck with an alternate superblock:
...
当执行完fsck检查后,如果没有发现任何错误,那么文件系统检查就完成了,否则需要进一步检查。执行检查后系统会显示所有文件系统的检查结果,如果发现某个文件系统错误还可以运行fsck专门检查该文件系统:
# fsck /dev/sda1
fsck 1.41.4 (27-Jan-2009)
e2fsck 1.41.4 (27-Jan-2009)
/dev/sda1 has 11/152096 files (7.1% non-contiguous), 523533/6084096 blocks
如果fsck检查后发现文件系统错误,可以使用-y或-c参数自动修复错误:
# fsck -y /dev/sda1
fsck 1.41.4 (27-Jan-2009)
e2fsck 1.41.4 (27-Jan-2009)
/dev/sda1 has 11/152096 files (7.1% non-contiguous), 523533/6084096 blocks
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/sda1: ********** FILE SYSTEM WAS MODIFIED **********
/dev/sda1: 11/152096 files (6.5% non-contiguous), 523533/6084096 blocks
经过上述操作,就可以执行fsck检查操作,来检查和修复Linux文件系统的错误。此时,如果文件系统中存在任何问题,fsck就会发现并纠正它们,以便系统下次启动的时候正常工作。另外,有时我们也可以挂载文件系统并手工修复错误,但这需要对文件系统有较深入的了解,因此建议在执行文件系统检查和修复之前先备份系统重要数据等先进行确认。
成都网站建设选创新互联(☎:028-86922220),专业从事成都网站制作设计,高端小程序APP定制开发,成都网络营销推广等一站式服务。
网站名称:Linux下如何使用fsck检查文件系统错误(linuxfsck)
分享路径:http://www.mswzjz.cn/qtweb/news31/21131.html
攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能