检查文件系统

时间:2020-02-23 14:37:48  来源:igfitidea点击:

错误,电源故障和机械问题都可以导致文件系统上的数据结构成为损坏的严重数据丢失。
要检查和修复Linux文件系统,可以使用FSCK(代表文件系统检查)命令。
此命令执行文件系统的顺序调查。
如果它找到错位目录或者没有inode号码的文件,则它将它们置于/丢失+找到的目录中。

Linux在标记为ITIN/etc/fstab的分区上自动运行fsck。
我们还可以手动运行FSCK实用程序。
为此,请运行fsck命令以及我们想要检查的文件系统的名称:

fsck /dev/sdc1

FSCK通常不在安装的文件系统上使用,因为它可能会破坏文件系统。
建议在运行此命令之前卸载文件系统。

fsck实用程序支持几个选项:

  • -a选项检查标记为/etc/fstab的所有文件系统。通常用于系统启动脚本。
  • -T选项通常,FSCK自动确定文件系统类型。我们可以使用-t fstype选项强制执行。
  • -n选项显示将要检查的内容但实际上不执行检查。此选项可用于查看检查检查会发生什么。
  • -r选项检查除根目录之外的所有文件系统
  • -v选项显示详细输出。

FSCK实际上是其他工具的前端,例如e2fsck(例如 fsck.ext2,fsck.ext3和fsck.ext4)或者xfs的xfs_check和xfs_repair。