在 CentOS 上挂载 FAT32 格式的 U 盘,一般步骤如下(以 CentOS 7 / 8 为例,CentOS 6 也基本类似):
插入 U 盘后,执行:
lsblk
或
fdisk -l
通常会看到类似:
/dev/sdb
└─/dev/sdb1 fat32 32G
FAT32 分区一般是 /dev/sdb1
mkdir -p /mnt/usb
mount -t vfat /dev/sdb1 /mnt/usb
如果中文文件名乱码,可指定编码:
mount -t vfat -o iocharset=utf8 /dev/sdb1 /mnt/usb
mount -t vfat -o uid=1000,gid=1000,iocharset=utf8 /dev/sdb1 /mnt/usb
uid/gid可用id 用户名查看
df -h
或
mount | grep usb
cd /mnt/usb
ls
不要直接拔!
umount /mnt/usb
或
umount /dev/sdb1
编辑 /etc/fstab:
/dev/sdb1 /mnt/usb vfat defaults,iocharset=utf8 0 0
⚠️ 不推荐 U 盘写 fstab,容易导致开机失败。
说明缺少支持:
yum install dosfstools
用 root 或加 uid/gid
如果你告诉我 CentOS 版本 或 是否用桌面版,我可以给你更精确的命令。