Linux fsck命令:检查并修复Linux文件系统
2023-06-13 09:14:23 时间
Linux fsck(英文全拼:file system check)命令用于检查与修复Linux文件系统,可以同时检查一个或多个Linux文件系统。
如果系统掉电或磁盘发生问题,可利用fsck命令对文件系统进行检查。
语法格式:fsck [参数] [文件系统]
常用参数:
-a | 自动修复文件系统,不询问任何问题 |
---|---|
-A | 依照/etc/fstab配置文件的内容,检查文件内所列的全部文件系统 |
-N | 不执行指令,仅列出实际执行会进行的动作 |
-P | 当搭配”-A”参数使用时,则会同时检查所有的文件系统 |
-r | 采用互动模式,在执行修复时询问问题,让用户得以确认并决定处理方式 |
-R | 当搭配”-A”参数使用时,则会略过/目录的文件系统不予检查 |
-t | 指定要检查的文件系统类型 |
-T | 执行fsck指令时,不显示标题信息 |
-V | 显示指令执行过程 |
参考实例
修复坏的分区文件系统:
[root@bunian ~]# fsck -t ext3 -r /usr/local
fsck from util-linux 2.32.1
e2fsck 1.45.6 (20-Mar-2020)
fsck.ext3: Is a directory while trying to open /usr/local
The superblock could not be read or does not describe a valid ext2/ext3/ext4
filesystem. If the device is valid and it really contains an ext2/ext3/ext4
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 <device>
or
e2fsck -b 32768 <device>
/usr/local: status 8, rss 2956, real 0.037328, user 0.001944, sys 0.000000
显示fsck系统安装的版本号:
[root@bunian ~]# fsck --version
fsck from util-linux 2.32.1
检查msdos文件系统的 /dev/hdb 是否正常,如果有异常便自动修复 :
[root@bunian ~]# fsck -t msdos -a /dev/hdb
相关文章
- Linux系统中获取网卡名称的技巧(linux获取网卡名称)
- mount使用Linux umount命令卸载卷(linux命令u)
- 查看Linux系统当前时间的方法(查看linux当前时间)
- Linux中的软链接:把文件连接起来(linux软链接)
- 使用Cat命令掌握Linux中的文件(linux中cat)
- 分析Linux进程内存空间分析(linux进程内存大小)
- Linux查看文档的命令探究(linux查看文档命令)
- 重建Linux系统引导,开启新的体验(修复linux引导)
- Linux命令解析:CHM专栏(linux命令详解chm)
- 探索无限可能:体验免费的Linux环境(免费linux环境)
- 引入Linux双系统:实现自由双向切换(linux系统双系统)
- Linux性能监测:有效解决系统性能问题(linux性能监测)
- Linux下批量文件快速重命名技巧(批量重命名linux)
- Linux如何停用网卡?快速了解关闭网卡的命令(linux关闭网卡命令)
- Linux命令:查看进程输出,轻松监控系统运行状态(linux查看进程输出)
- Linux之Vi详解(linux的vi命令详解)
- 「Linux 系统实战培训,引领智慧未来」(linux系统培训)
- Linux监测系统状态的神奇命令(linux监听命令)
- 如何在 Linux 上 设置网络代理(linux设置网络代理)
- Linux中使用sz命令实现快速文件传输(linux中的sz命令)
- 如何在Linux系统中查看文件共享?(linux查看文件共享)
- Linux下移动文件的命令操作(linux命令 移动文件)
- Linux操作系统命令大全(linux命名)
- Linux进程:深入理解内部运行机制(linux进程的内容)
- 为你的Linux查看安装的软件包(查看linux安装的包)