在 CentOS 中“挂载报错”是一个比较宽泛的问题,常见原因和对应现象如下,你可以对照排查;如果你能贴出具体报错信息和挂载命令,我可以更精准定位。
报错示例
mount: /dev/sdb1 is not a block device
mount: special device /dev/sdb1 does not exist
原因
排查
lsblk
fdisk -l
报错示例
mount: unknown filesystem type 'ext4'
mount: wrong fs type, bad option, bad superblock on /dev/sdb1
原因
-t解决
mount -t ext4 /dev/sdb1 /mnt
或查看文件系统:
blkid /dev/sdb1
报错示例
mount: mount point /data does not exist
解决
mkdir -p /data
报错示例
mount: /data: device is busy
原因
排查
mount | grep /data
lsof +D /data
报错示例
unknown filesystem type 'ntfs'
解决
yum install -y epel-release
yum install -y ntfs-3g
报错示例
mount: can't find UUID=xxxx
解决
blkid
对比 /etc/fstab
报错示例
Permission denied
原因
解决
sudo mount ...
mount -o remount,rw /dev/sdb1 /data
报错示例
mount.nfs: Connection timed out
mount.nfs: No route to host
原因
排查
systemctl status nfs
showmount -e <server_ip>
你可以补充:
mount 命令cat /etc/redhat-release)我可以直接帮你给出具体解决方案。