在 Ubuntu 下 mount 挂载失败是非常常见的问题,原因很多。下面按最常见原因 → 排查思路 → 解决办法给你一个系统性的总结。
mount /dev/sdb1 /mnt
错误示例:
/dev/sdb1 根本不存在/dev/sdc1✅ 排查:
lsblk
fdisk -l
blkid
mount: mount point /mnt/usb does not exist
✅ 解决:
mkdir -p /mnt/usb
例如:
mount: unknown filesystem type 'ntfs'
✅ 解决:
sudo apt install ntfs-3g
mount -t ntfs-3g /dev/sdb1 /mnt
sudo apt install exfat-fuse exfatprogs
mount: only root can do that
✅ 解决:
sudo mount /dev/sdb1 /mnt
mount: /dev/sdb1 is already mounted on /media/usb
✅ 查看:
mount | grep sdb1
mount: wrong fs type, bad option, bad superblock
✅ 修复(谨慎):
sudo fsck -y /dev/sdb1
U 盘/SD 卡常见:
mount: read-only file system
✅ 解决:
mount -a
mount: can't find /mnt/data
✅ 检查:
cat /etc/fstab
示例正确写法:
UUID=xxxx /mnt/data ext4 defaults 0 2
NFS:
mount.nfs: Connection refused
CIFS:
mount error(13): Permission denied
✅ 常见原因:
sudo dmesg | tail
sudo journalctl -xe
mount | grep 设备名
lsblk
blkid
你可以直接把 完整的 mount 命令 + 报错信息 发出来,例如:
sudo mount /dev/sdb1 /mnt
mount: /mnt: wrong fs type, bad option, bad superblock on /dev/sdb1
我可以精准告诉你哪一步错了、怎么改。