fsck命令 – 检查并修复Linux文件系统

fsck命令的英文全称是“filesystem check”,即检查文件系统的意思,常用于检查并修复Linux文件系统的一些错误信息,操作文件系统需要先备份重要数据,以防丢失。

Linux fsck命令用于检查并修复Linux文件系统,可以同时检查一个或多个 Linux 文件系统;若系统掉电或磁盘发生问题,可利用fsck命令对文件系统进行检查。

语法格式:fsck [参数] [文件系统]

常用参数:

-a 自动修复文件系统,不询问任何问题
-A 依照/etc/fstab配置文件的内容,检查文件内所列的全部文件系统
-N 不执行指令,仅列出实际执行会进行的动作
-P 当搭配”-A”参数使用时,则会同时检查所有的文件系统
-r 采用互动模式,在执行修复时询问问题,让用户得以确认并决定处理方式
-R 当搭配”-A”参数使用时,则会略过/目录的文件系统不予检查
-t 指定要检查的文件系统类型
-T 执行fsck指令时,不显示标题信息
-V 显示指令执行过程

参考实例

修复坏的分区文件系统:

[root@xtuos.com ~]# fsck -t ext3 -r /usr/local
fsck from util-linux 2.23.2
e2fsck 1.42.9 (28-Dec-2013)
fsck.ext3: Is a directory while trying to open /usr/local
The superblock could not be read or does not describe a correct ext2
filesystem. If the device is valid and it really contains an ext2
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193
/usr/local: status 8, rss 1232, real 0.020288, user 0.002022, sys 0.005354

显示fsck系统安装的版本号:

[root@xtuos.com ~]# fsck --version 
fsck from util-linux 2.23.2

原创文章,作者:云东方,如若转载,请注明出处:https://www.yundongfang.com/1709.html

(0)
上一篇 2021年3月19日 上午5:18
下一篇 2021年3月19日 上午5:24

相关推荐

  • lvreduce命令 – 减少LVM逻辑卷所占空间大小

    lvreduce命令用于减少LVM逻辑卷占用的空间大小。使用lvreduce命令收缩逻辑卷的空间大小有可能会删除逻辑卷上已有的数据,所以在操作前必须进行确认。 语法格式:lvred…

    Linux命令 2021年3月19日
  • vmkping – 网络故障排除命令

    Vmkping是VMware的Ping命令的特定版本。它使用的IP VMkernel去Ping另一个ESX主机的VMkernel端口,这意味着你可以通过vMotion网络而非管理网…

    Linux命令 2021年3月18日
  • curl命令 – 文件传输工具

    curl命令是一个利用URL规则在shell终端命令行下工作的文件传输工具;它支持文件的上传和下载,所以是综合传输工具,但按传统,习惯称curl为下载工具。 作为一款强力工具,cu…

    Linux命令 2021年3月19日
  • dmsetup命令 – 显示当前的device mapper的信息

    dmsetup是一个更加底层的逻辑卷管理工具。平时我们管理linux 上的逻辑卷,使用lvm相关的工具即可。lvs是更高级的管理逻辑卷的命令。但是,有时候会出现类似lvm删除不掉的…

    Linux命令 2021年3月19日
  • losetup命令 – 设置循环设备

    losetup命令用来设置循环设备,查看回环设备的状态。循环设备可把文件虚拟成区块设备,籍以模拟整个文件系统,让用户得以将其视为硬盘驱动器,光驱或软驱等设备,并挂入当作目录来使用。…

    Linux命令 2021年3月19日
  • pigz命令 – 解压缩文件

    pigz命令可以用来解压缩文件,最重要的是支持多线程并行处理,解压缩比gzip快。 pigz时间上比gzip快60%,同时CPU消耗则是gzip的好几倍,当然pigz的CPU使用率…

    Linux命令 2021年3月18日
  • lpmove命令 – 将某个任务移动到另外一台打印机

    lpmove命令属于CUPS打印命令系列。该命令可以将指定的作业或所有作业从源移动到目标。打印作业可以是作业ID号或旧目的地和作业ID。 CUPS(Common UNIX Prin…

    Linux命令 2021年3月18日
  • lndir命令 – 连接目录内容

    lndir命令的全称为“ link directory ”,该命令用于连接目录内容。 执行lndir命令可以把源目录底下的文件和子目录统统建立起相互对应的符号连接。lndir命令用…

    Linux命令 2021年3月19日
  • ftpshut命令 – 指定时间关闭FTP服务器

    ftpshut命令为系统管理者提供了在设置的时间关闭FTP服务器,且能在关闭之前发出警告信息通知用户的功能。 关闭时间若设置后为”none”,则会马上关闭服务器。如果采用”+30″…

    Linux命令 2021年3月19日
  • xrdp命令 – RDP连接Linux远程桌面

    xrdp是一个远程桌面协议(RDP)服务器,与Windows NT/2000/2003服务器不同的是,xrdp不会向用户显示Windows桌面,而是X窗口桌面。它也可以作为VNC-…

    Linux命令 2021年3月18日