“CentOS 挂载报错”是一个比较宽泛的问题,不同场景报错原因和解决方法完全不同。我先把最常见的几类挂载报错 + 对应解决办法列出来,你可以对照自己的情况;如果还不行,把具体报错信息发我即可。
原因:系统不支持该文件系统(如 ntfs、exfat)
# NTFS
yum install -y epel-release
yum install -y ntfs-3g
# exFAT
yum install -y exfat-utils fuse-exfat
然后重新挂载:
mount -t ntfs-3g /dev/sdb1 /mnt
原因:
1️⃣ 查看文件系统类型
blkid /dev/sdb1
2️⃣ 尝试修复(EXT 系列)
fsck -y /dev/sdb1
⚠️ xfs 不要用 fsck
xfs_repair /dev/sdb1
原因:挂载目录不存在
mkdir -p /mnt
mount /dev/sdb1 /mnt
原因:
查看挂载:
mount | grep sdb1
查看占用:
lsof | grep /mnt
强制卸载:
umount -l /mnt
常见错误:
No route to hostaccess denied by server服务端:
systemctl status nfs
exportfs -a
客户端:
showmount -e 192.168.1.100
mount -t nfs 192.168.1.100:/data /mnt
防火墙:
firewall-cmd --add-service=nfs --permanent
firewall-cmd --reload
现象:重启后进入 emergency 模式
1️⃣ 注释 fstab 中问题行 2️⃣ 使用 UUID 更稳定:
blkid
fstab 示例:
UUID=xxxx /mnt xfs defaults 0 0
mount -o remount,rw /mnt
请贴出:
lsblk、blkid)cat /etc/redhat-release)我可以根据你的具体报错逐条帮你解决。