在本文中,将学习如何使用 fsck 和 xfs_repair 命令修复 Linux 磁盘错误。 |
什么是FSCK?
fsck
(文件系统一致性检查)是用于检查Linux操作系统文件系统一致性的工具。
列出 Linux 磁盘分区和类型:
首先,需要确定 Linux 系统的磁盘分区、它们各自的文件系统以及挂载点。
下面使用lsblk
命令列出磁盘明、文件系统类型、挂载点:
[root@localhost ~]# lsblk -o NAME,FSTYPE,MOUNTPOINT NAME FSTYPE MOUNTPOINT sda sdb sdc sdd sr0 iso9660 nvme0n1 ├─nvme0n1p1 ext4 /boot └─nvme0n1p2 LVM2_member ├─cl-root xfs / └─cl-swap swap [SWAP]
获取 Linux 磁盘的上次扫描时间
你可以使用下命令找到 Ext2,Ext3,Ext4 类型分区的最后一次扫描时间。
[root@localhost ~]# tune2fs -l /dev/nvme0n1p1 |grep checked Last checked: Wed Sep 1 15:42:11 2021
扫描和修复 Ext4 类型的磁盘分区
扫描 Linux 磁盘分区,可以使用 fsck
(文件系统一致性检查)命令。但是在检查和修复它之前,需要卸载该分区。下面实例中,我们卸载的是/boot分区。
[root@loca