内容来源于人民邮电出版社《Linux命令应用大词典》
学习Linux系统的参考书、案头书,遇到不懂的命令或命令选项一查即可
争取每天都发布内容
本文出自 “airfish2000” 博客,更多命令查看博客:
http://airfish2000.blog.51cto.com/10829608/1880801
fsck命令
使用fsck命令可以检查文件系统并尝试修复系统的错误。
命令语法:
fsck [选项] [文件系统]
命令中各选项的含义如表所示。
表 fsck命令选项含义
选项  | 含义  | 
-a  | 自动修复文件系统,不询问任何问题  | 
-A  | 按照/etc/fstab配置文件的内容,检查文件内所列的全部文件系统  | 
-N  | 不执行命令,仅列出实际执行会进行的动作  | 
-P  | 当搭配-A选项使用时,则会同时检查/目录的文件系统  | 
-r  | 采用交互模式,在执行修复时询问,让用户确认并决定处理方式  | 
-R  | 当使用-A选项检查所有文件系统的时候,跳过/目录的文件系统  | 
-t <文件系统类型>  | 指定要检查的文件系统类型  | 
-C  | 显示完整的检查进度  | 
-y  | 关闭互动模式  | 
-c  | 检查坏块,并将它们添加到坏块列表  | 
-p  | 自动修复文件系统错误  | 
-f  | 强制检查,即使文件系统被标记干净  | 
例:检查磁盘分区/dev/sda5的文件系统。
[root@rhel ~]# fsck /dev/sda5
例:强制检查磁盘分区/dev/sda5的文件系统
[root@rhel~]# fsck -f /dev/sda5
fsckfrom util-linux-ng 2.17.2
e2fsck1.41.12 (17-May-2010)
第一步:检查inode,块,和大小
第二步:检查目录结构
第3步:检查目录连接性
Pass4: Checking reference counts
第5步:检查簇概要信息
/dev/sda5:12/6561792 files (0.0% non-contiguous), 459863/26215641 blocks
例:检查和修复磁盘分区/dev/sda5的文件系统,在执行修复时进行询问,让用户决定处理方式,显示详细修复过程。
[root@rhel ~]# fsck -rV -t ext4 /dev/sda5
例:检查磁盘分区/dev/sda5的文件系统,并显示完整的检查进度。
[root@rhel ~]# fsck -C -t ext4/dev/sda5
例:检查磁盘分区/dev/sda6的msdos文件系统的是否正常,如果有异常便自动修复。
[root@rhel ~]# fsck -t msdos -a/dev/sda6
本文出自 “airfish2000” 博客,请务必保留此出处http://airfish2000.blog.51cto.com/10829608/1880801
原文地址:http://airfish2000.blog.51cto.com/10829608/1880801