Ubuntu 下 mount 报错很常见,但原因很多,处理方式取决于具体报错信息。下面按常见错误 → 原因 → 解决办法给你一个实用排查清单。
mount /dev/sdb1 /mnt
常见报错示例:
mount: /mnt: wrong fs type, bad option, bad superblockmount: /mnt: mount point does not existmount: /mnt: permission deniedmount: /dev/sdb1 already mounted or mount point busyunknown filesystem type 'exfat'请把完整报错贴出来最准确。
报错:
mount point does not exist
解决:
sudo mkdir -p /mnt/usb
sudo mount /dev/sdb1 /mnt/usb
报错:
permission denied
解决:
sudosudo mount /dev/sdb1 /mnt
报错:
wrong fs type, bad option, bad superblock
解决:
sudo blkid /dev/sdb1
sudo mount -t ntfs /dev/sdb1 /mnt
sudo mount -t vfat /dev/sdb1 /mnt
sudo mount -t ext4 /dev/sdb1 /mnt
sudo ntfsfix /dev/sdb1
sudo fsck /dev/sdb1
报错:
unknown filesystem type 'exfat'
解决(Ubuntu 20.04+):
sudo apt update
sudo apt install exfat-fuse exfatprogs
报错:
already mounted or mount point busy
解决:
mount | grep sdb1
sudo umount /dev/sdb1
如果提示 busy:
sudo lsof +D /mnt
sudo umount -l /mnt
报错:
can't find UUID=xxxx
解决:
sudo blkid
确认 UUID 是否正确,或修改 /etc/fstab
报错:
The disk contains an unclean file system
解决:
sudo ntfsfix /dev/sdb1
sudo mount /dev/sdb1 /mnt
Ubuntu 一般能自动识别文件系统。
请贴出:
mount 命令例如:
Ubuntu 22.04,mount /dev/sdb1 /mnt 报错 wrong fs type
我可以直接给你一步一步的命令。