Linux 下 mount 出错原因很多,需要先看具体报错信息。下面按常见情况给你一套「排查思路 + 解决办法」。
执行:
mount /dev/sdb1 /mnt
如果失败,把完整报错贴出来,例如:
mount: /mnt: wrong fs type, bad option, bad superblockmount: /mnt: mount point does not existmount: /mnt: device is busypermission deniedunknown filesystem type报错:
mount point does not exist
解决:
mkdir -p /mnt/usb
mount /dev/sdb1 /mnt/usb
报错:
wrong fs type, bad option, bad superblock
unknown filesystem type 'ntfs'
解决:
mount -t ext4 /dev/sdb1 /mnt
# NTFS
sudo apt install ntfs-3g
# exFAT
sudo apt install exfat-fuse exfatprogs
报错:
device is busy
解决:
lsof /mnt
fuser -m /mnt
卸载:
umount /mnt
强制(谨慎):
umount -l /mnt
报错:
permission denied
解决:
sudo mount /dev/sdb1 /mnt
mount -o uid=1000,gid=1000 /dev/sdb1 /mnt
检查:
sudo fsck -y /dev/sdb1
⚠️ 会动数据,先备份
dmesg | tail
journalctl -xe
lsblk)mount | grep sdb1)请贴出:
lsblk 输出我可以一步一步给你精确命令。