温馨提示×

centos怎么挂载fat32

小樊
47
2026-08-30 05:08:56
栏目: 智能运维

CentOS 上挂载 FAT32 分区,步骤如下(适用于 CentOS 7 / 8 / Stream,也适用于 RHEL 系列)。


一、确认系统是否已支持 FAT32

CentOS 默认一般已支持,但建议确认:

lsmod | grep vfat

没有输出也没关系,一般可以直接挂载。


二、查看磁盘和分区

lsblk
# 或
fdisk -l

例如看到:

/dev/sdb1   FAT32   32G

三、创建挂载目录

mkdir -p /mnt/fat32

四、挂载 FAT32 分区

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

指定编码(中文文件名推荐)

mount -t vfat -o codepage=936,iocharset=utf8 /dev/sdb1 /mnt/fat32

五、验证是否挂载成功

df -hT

ls /mnt/fat32

六、设置开机自动挂载(可选)

编辑 /etc/fstab

vi /etc/fstab

添加一行(示例):

/dev/sdb1  /mnt/fat32  vfat  defaults,codepage=936,iocharset=utf8  0  0

或推荐使用 UUID(更安全)

blkid /dev/sdb1

得到类似:

UUID="1234-ABCD" TYPE="vfat"

fstab 中写为:

UUID=1234-ABCD  /mnt/fat32  vfat  defaults  0  0

七、卸载 FAT32 分区

umount /mnt/fat32

如果提示 device is busy

lsof +D /mnt/fat32

八、常见问题

1️⃣ 没有写权限

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

2️⃣ NTFS 误当成 FAT32

如果是 NTFS:

mount -t ntfs-3g /dev/sdb1 /mnt/fat32

如果你愿意,可以把 lsblk -ffdisk -l 的输出贴出来,我可以帮你精确对应设备和参数。

0