由问题引出的fsck命令

时间:2022-06-27 08:12:46

博客停了两天,今天打开linux虚拟机,突然间报错了,顿时心中一喜(是吗?),当时看了下错误说明,好像有关于时间的问题(某个时间是未来时间)。。然后我就去兴匆匆的修改系统时间,重启。。。唉,没作用。只好去百度了。

/dev/mapper/VolGroup-lv_root: unexpected inconsistency; run fsck manually

解决办法还真有啊,有问题找百度还真是不赖。

1:输入 root 密码;
2:输入 fsck -C
3: 输入 Yes
4: 输入 fsck -t ext4 /dev/sda1
5: 输入fsck -y /dev/sda1;

6:reboot  重启

问题果然解决了。。。。。但是这是啥意思呢??那就让我们man一下吧。

晕倒!!今天又出现这问题了,终于也明白了原因,是因为我自己手动修改了电脑的时间。。。。不信的话,大家可以试试,改成之前的时间。

fsck

检查和修复linux文件系统。

命令格式

fsck [-sAVRTMNP] [-C [fd]] [-t fstype] [filesys...] [--] [fs-specific-options]

命令参数

-s

依序执行fsck操作(在交互模式检查多个文件系统)

-t fslist

给定档案系统的型式

-A

对/etc/fstab 中所有列出来的 partition 做检查

-C [ fd ]

显示完整的检查进度

-M

不检查挂载的文件系统并返回0

-N

不执行,仅显示将要进行的任务

-P

同时有-A条件时,根目录与其他文件系统并行检查(不安全)

-R

同时有-A条件时,省略/不检查

-T

不显示开始的标头

-V

详细显示模式

-a

如果检查有错就自动修复

-n

对于特殊的文件系统,只显示问题但不修复

-r

如果检查有错则询问是否修复

-y

对于特殊的文件系统,尽可能的修复

哈哈,明白上边指令的意思了吧,那就说到这里吧。

另外,这个命令很好记啊(filesystem check)