linux检查文件一致性,3.20 fsck(检查并修复Linux 文件系统)

3.20 fsck(检查并修复Linux 文件系统)

(1)频度等级:☆☆

(2)功能说明:

检查文件系统的一致性并且以交互方式修复文件系统。在出现系统故障之后,总是运行fsck 命令。矫正的动作也许会导致某些数据丢失。对于每个一致性的矫正,默认的操作是等待操作员输入“yes”或者“no”。如果对于已经受到影响的文件系统操作员没有写的许可,那么无论实际响应是什么,fsck 命令默认的动作都是“no”。

(3)语法:fsck [-aANPrRsTV][-t][文件系统...]

(4)所属包:e2fsprogs

(5)使用技巧:

fsck 仅仅是一个前端工具,它必须通过“-t”参数来调用相应的文件系统检查器完成文件系统的检查和修复工作。

fsck命令的返回状态值可以反映命令的运行状况,返回值及其含义如表3-22 所示。

表3-22 fsck返回值及其含义列表1392cb6771d6d5eb99faae0d36575461.png

(6)相关命令:e2fsck

(7)参数:

fsck主要参数如表3-23 所示。

表3-23 fsck参数表

bd5331d77582d11725525243d74516c1.png

(8)补充说明:

当文件系统发生错误时,可用fsck指令尝试加以修复。

对于一个已经安装好了的文件系统,fsck 命令不会做出矫正。

fsck 命令可以在一个已经安装好了的文件系统中运行,但不进行修复。当文件系统安装完毕之后,也许会返回不准确的错误消息。

(9)典型实例:

例:检查文件系统。

例如使用fsck命令的“-t”参数指明要检查的文件系统的类型,具体命令为:fsck-t ext3 /dev/sda1 #检查ext3 类型的分区/dev/sad1

此时输出如下信息,需要用户确认,输入“yes”之后按回车键。

cmd@cmd-desktop:~$ fsck -t ext3 /dev/sda1 #检查ext3 类型的分区/dev/sad1

fsck 1.41.3 (12-Oct-2008) #fsck版本

e2fsck 1.41.3 (12-Oct-2008) #e2fsck版本

/dev/sda1 is mounted. #已经加载的文件系统

#强制检查已经加载的文件系统,是一种不推荐使用的方式。

除非管理员可以确定当前没有任何程序正在读写要检

查的文件系统,否则必须先卸载文件系统后,再进行检查

WARNING!!! Running e2fsck on a mounted filesystem may cause

SEVERE filesystem damage.

Do you really want to continue (y/n)? #等待用户确认,输入yes或no

继续输出如下信息:/dev/sda1: recovering journal #检查结果

/dev/sda1: clean, 177826/1001712 files, 1141903/4006201 blocks

【责任编辑:云霞 TEL:(010)68476606】

点赞 0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值