如何扫描检查Linux磁盘
Wikipedia,自由的百科全书
Linux提供了一个磁盘检查工具,当磁盘出现错误的时候可以使用fsck对磁盘进行扫描和修复。以下让我们看看如何使用
fsck来检查磁盘分区。
fsck使用很简单,首先让我们看看fsck常用的参数:
-t : 给出文件系统格式(例如:vfat,ext3等),如果文件系统格式在 /etc/fstab 中已经定义或 Kernel 本身已经支持,则无需使用参数。
-A : 对/etc/fstab 中所有挂载的分区进行检查。
-C : 显示完整的检查进度。
-d : 显示 e2fsck 的 Debug 结果。
-p : 如果使用 -A 参数,则同时有多个 fsck 扫描并行工作。
-R : 如果使用 -A 参数,则省略 / 分区不检查。
-V : 详细显示模式。
-a : 如果扫描发现错误则自动尝试修复。
-r : 如果扫描发现错误则提示用户,由用户决定是否修复(交互模式)。
举例:
需要对所有以挂载的分区进行扫描,并且让系统自动修复所有错误。
# fsck -A -C -d -V -a
注意!
1. 如果磁盘含有NTFS分区,则不要对其进行扫描,否则有可能导致NTFS分区彻底损坏!
2. 建议在进行扫描前关闭所有服务!不要有磁盘写操作,否则可能导致磁盘分区检查失败甚至分区损坏!
总之,对于Linux系统经验相对较少的用户还是不推荐使用fsck进行检查的,fsck有一定的风险。如果磁盘分区出现异常最好还是求助于有经验的技术人员。