linux常用命令之fsck

1、功能说明
fsck命令用来检查文件系统并尝试修复错误。其格式如下。
fsck [选项] [-t <⽂件系统类型>] [设备名]

fsck命令的选项及其说明如下所示:

注意事项:

    在执行fsck命令修复某个⽂件系统时,这个文件系统对应的磁盘分区一定要处于卸载状态,磁盘分区在挂载状态

下进行修复是极为不安全的,数据可能遭到破坏,也有可能损坏磁盘。

示例:

    检查并尝试修复出问题的磁盘分区/dev/sda10,在执行修复时进行询

问,让用户得以确认并决定处理⽅式,显行详细修复过程。

fsck在修复亠件系统的时候其实调用了/sbin/fsck.ext3命令。fsck修复经历了5个步骤的检查,中间如果

发现需要修复的,就会提示用户是否修复,按y键进⾏修复,按其他任意键跳过修复。

        当fsck命令执行时,fsck如果发现存在没有文件系统依赖的文件或者记录,就会提示用户是否把它们

找回来,因为这些没有文件系统依赖的文件或者记录对用户来说是看不到的,也就无法使用,一般是由

文件系统内部结构损坏导致的。如果用户同意找回,也就是上面说的按y键,fsck命令就会把这些孤立的

文件或者记录放到lost+found目录下,并这些文件自己对应的 i-node 号来命名,以便用户查找并找回丢

失的文件。lost+found 的字面意思就是丢失并找回的含义。

      因此当用户在利用fsck命令修复磁盘分区以后,如果发现分区中有文件丢失,就可以到对应的lost+found

目录中去查找。由于此时通过文件名称已经无法分辨文件,因此可以利用file命令查看⽂件系统类型,进行判

断哪个是需要的文件。

posted @ 2019-08-01 17:40  吾名墨嗔  Views(1236)  Comments(0Edit  收藏  举报