在 CentOS 中,“修复挂载”通常指 挂载失败、文件系统损坏、开机挂载异常、或 /etc/fstab 配置错误 等情况。下面按常见场景给你一套排查 + 修复方法。
mount -a
或
mount /dev/sdXn /mnt
常见报错:
mount: wrong fs type, bad option, bad superblockmount: can't find /dev/sdX in /etc/fstabunknown filesystem typeCTRL+D 或 emergency modelsblk
blkid
df -h
cat /etc/fstab
确认:
/dev/sdb1)如果是 ext4:
umount /dev/sdXn
fsck -y /dev/sdXn
如果是 xfs(CentOS 7/8 默认):
umount /dev/sdXn
xfs_repair /dev/sdXn
⚠️ 注意:必须先 umount,否则会报错。
开机选择内核 → 按 e → 在 linux16 行末尾加:
init=/bin/bash
启动后:
mount -o remount,rw /
vi /etc/fstab
注释掉有问题的挂载行(# 开头)
然后重启:
exec /sbin/init
mount -t ext4 /dev/sdb1 /mnt
或按 UUID:
mount UUID=xxxx-xxxx /mnt
安装支持:
yum install -y epel-release
yum install -y ntfs-3g
挂载:
mount -t ntfs-3g /dev/sdb1 /mnt
pvscan
vgscan
lvscan
vgchange -ay
mount /dev/VolGroup/lv_root /mnt
mount -o remount,rw /
/dev/sdX,避免设备名变化你可以贴出:
cat /etc/fstablsblk我可以直接告诉你是哪一行、哪块盘、怎么改。