在 Ubuntu 里 mount 失效(挂载不成功或挂载后不可用)原因有很多,下面按常见场景给你一个排查清单,你可以对照看是哪一种。
lsblk
或
fdisk -l
确认:
/dev/sdb1 是否真的存在✅ 解决:用正确设备名,如 /dev/sdb1 而不是 /dev/sdb
mount /dev/sdb1 /mnt/usb
如果 /mnt/usb 不存在会失败
✅ 解决:
mkdir -p /mnt/usb
例如 NTFS / exFAT / XFS
mount -t ntfs /dev/sdb1 /mnt/usb
常见错误:
ntfs-3gexfat-fuse✅ 解决:
sudo apt install ntfs-3g exfat-fuse
一定要用 sudo
sudo mount /dev/sdb1 /mnt/usb
mount | grep sdb1
或
findmnt /dev/sdb1
✅ 解决:
sudo umount /dev/sdb1
常见于 U 盘、移动硬盘
dmesg | tail
如果看到:
wrong fs type, bad superblock
✅ 修复(有风险):
sudo fsck /dev/sdb1
系统启动时就挂载失败
sudo mount -a
如果报错,就是 fstab 问题
✅ 常见错误:
U 盘物理写保护、或磁盘损坏
dmesg | tail
看到:
read-only
sudo mount /dev/sdb1 /mnt/usb
失败后立即看:
dmesg | tail
或
journalctl -xe
如果你愿意,可以贴出:
mount 命令lsblk 输出dmesg | tail 最后几行我可以直接告诉你是哪一条原因 + 具体解决命令。