温馨提示×

CentOS如何挂载USB

小樊
79
2026-08-04 04:33:45
栏目: 智能运维

在 CentOS 中挂载 USB 设备,通常按以下步骤操作。以下示例适用于 CentOS 7 / 8 / Stream,并假设你有 root 权限


一、插入 USB 设备

插入 U 盘后,系统一般会识别为 /dev/sdX(如 /dev/sdb),其中 X 为字母


二、查看 USB 设备信息

方法 1:使用 lsblk

lsblk

示例:

sdb      8:16   1  14.9G  0 disk
└─sdb1   8:17   1  14.9G  0 part

说明:

  • sdb 是 U 盘
  • sdb1 是分区

方法 2:使用 fdisk

fdisk -l

三、创建挂载目录

mkdir -p /mnt/usb

四、挂载 USB(常见情况)

1️⃣ FAT32 / exFAT(最常见)

mount -t vfat /dev/sdb1 /mnt/usb

如果是 exFAT,可能需要先安装支持:

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

2️⃣ NTFS(Windows U 盘)

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

3️⃣ ext4(Linux 格式)

mount -t ext4 /dev/sdb1 /mnt/usb

五、访问 USB 内容

cd /mnt/usb
ls

六、卸载 USB(非常重要)

umount /mnt/usb

umount /dev/sdb1

⚠️ 注意:

  • 不要在挂载目录中执行卸载
  • 卸载前确保没有程序正在使用 USB

七、开机自动挂载(可选)

编辑 /etc/fstab

blkid /dev/sdb1

复制 UUID,然后:

vi /etc/fstab

添加:

UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /mnt/usb vfat defaults 0 0

八、常见问题

❌ 提示 “Permission denied”

mount -o uid=1000,gid=1000 /dev/sdb1 /mnt/usb

❌ 提示 “unknown filesystem type”

说明缺少对应文件系统支持,安装对应工具即可。


如果你愿意,我可以:

  • 根据你的 CentOS 版本
  • USB 文件系统类型
  • 是否服务器无图形界面

给你更精确的命令 ✅

0