Linux 下 mount 报错的原因非常多,必须结合具体报错信息才能准确判断。下面我按常见原因分类给你一个速查清单,你可以对照自己的情况。
mount: can't find /dev/sdX in /etc/fstab原因
/etc/fstab 里没有对应设备解决
mount /dev/sdb1 /mnt
mount: /mnt: mount point does not exist原因
解决
mkdir -p /mnt
mount: wrong fs type, bad option, bad superblock原因
ntfs-3g、exfat)解决
# 查看文件系统
blkid /dev/sdb1
# 指定类型
mount -t ext4 /dev/sdb1 /mnt
mount: /dev/sdb1 is already mounted原因
解决
mount | grep sdb1
umount /dev/sdb1
mount: permission denied原因
解决
sudo mount ...
或在 /etc/fstab 加 user 选项
mount: unknown filesystem type 'ntfs'原因
解决(Debian/Ubuntu)
sudo apt install ntfs-3g
mount: mount point is busy原因
解决
lsof +D /mnt
umount -l /mnt
No such file or directoryConnection refused常见于:
dmesg | tail
blkid
mount
请把下面信息发我:
mount 命令dmesg | tail 输出我可以直接告诉你哪一行错了、怎么改。