温馨提示×

Debian如何挂载FAT32

小樊
43
2026-07-23 20:08:39
栏目: 智能运维

在 Debian(以及大多数 Linux 发行版)中挂载 FAT32 文件系统非常简单。下面按常见场景一步步说明。


一、查看分区信息

先确认你的 FAT32 分区设备名,例如 /dev/sdb1

lsblk
# 或
sudo fdisk -l

示例输出:

/dev/sdb1    8G  3G  5G  FAT32

二、创建挂载目录

一般挂载到 /mnt/media 下:

sudo mkdir -p /mnt/fat32

三、手动挂载 FAT32 分区

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

可选:指定编码与权限(中文环境推荐)

sudo mount -t vfat -o utf8,uid=1000,gid=1000,umask=022 /dev/sdb1 /mnt/fat32

说明:

  • utf8:支持中文文件名
  • uid=1000:当前用户拥有文件(可用 id 命令查看)
  • umask=022:默认权限 755

四、检查是否挂载成功

df -h
ls /mnt/fat32

五、卸载分区

sudo umount /mnt/fat32

⚠️ 如果提示 device is busy,退出该目录或关闭占用程序后再试。


六、开机自动挂载(编辑 /etc/fstab

  1. 获取 UUID(推荐,避免设备名变化):
blkid /dev/sdb1
  1. 编辑 fstab:
sudo nano /etc/fstab

添加一行(示例):

UUID=xxxx-xxxx  /mnt/fat32  vfat  defaults,utf8,uid=1000,gid=1000,umask=022  0  0
  1. 测试:
sudo mount -a

七、常见问题

1️⃣ 提示 unknown filesystem type 'vfat'

安装支持:

sudo apt update
sudo apt install dosfstools

2️⃣ 没有写权限

挂载时指定 uid / gid 或使用:

sudo chown -R $USER:$USER /mnt/fat32

如果你的是 U 盘 / SD 卡 / 双系统 Windows 分区,我也可以给你更针对性的挂载方案。

0