首页/发现新知
视界 · 深度阅读

centos挂载u盘失败了怎么办

在 CentOS 上挂载 U 盘失败是比较常见的问题,可以按下面的思路一步步排查和解决。


一、确认 U 盘是否被系统识别

1. 查看设备

lsblk

或

fdisk -l

如果看到类似 /dev/sdb、/dev/sdb1 的设备,说明 U 盘已被识别。

如果没有看到:

  • 换 USB 接口
  • 重新插拔 U 盘
  • 查看内核日志:
dmesg | tail

二、创建挂载目录

mkdir -p /mnt/usb

三、手动挂载 U 盘

假设 U 盘分区是 /dev/sdb1:

mount /dev/sdb1 /mnt/usb

常见错误及解决

1. 报错:unknown filesystem type ‘exfat’ / ‘ntfs’

CentOS 默认不支持 exFAT / NTFS。

NTFS:

yum install -y ntfs-3g
mount -t ntfs-3g /dev/sdb1 /mnt/usb

exFAT:

yum install -y epel-release
yum install -y exfat-utils fuse-exfat
mount -t exfat /dev/sdb1 /mnt/usb

2. 报错:mount: /dev/sdb1 is write-protected, mounting read-only

U 盘可能有写保护:

  • 检查 U 盘物理写保护开关
  • 强制只读挂载:
mount -o ro /dev/sdb1 /mnt/usb

3. 报错:wrong fs type, bad superblock

可能是文件系统损坏。

尝试修复(有风险):

fsck /dev/sdb1

四、使用 UUID 挂载(推荐)

blkid /dev/sdb1

编辑 /etc/fstab:

UUID=xxxx /mnt/usb auto defaults 0 0

五、图形界面自动挂载失败

如果是桌面版 CentOS:

  • 安装自动挂载工具:
yum install -y udisks2
  • 重启系统或重新登录

六、安全卸载

umount /mnt/usb

如果你愿意,可以把具体报错信息或 dmesg / mount 的输出发给我,我可以帮你精准定位原因。

读到这里,发现更多一点。探索更多内容 ↗