首页主机资讯Ubuntu挂载FAT32文件系统方法

Ubuntu挂载FAT32文件系统方法

时间2025-11-22 02:21:04发布访客分类主机资讯浏览892
导读:Ubuntu 挂载 FAT32 文件系统 一 识别设备与文件系统 插入U盘或外接硬盘后,确认设备名与文件系统类型: 查看块设备与分区:lsblk 或 sudo fdisk -l 查看文件系统与挂载点:lsblk -f 也可用:cat /...

Ubuntu 挂载 FAT32 文件系统

一 识别设备与文件系统

  • 插入U盘或外接硬盘后,确认设备名与文件系统类型:
    • 查看块设备与分区:lsblksudo fdisk -l
    • 查看文件系统与挂载点:lsblk -f
    • 也可用:cat /proc/partitions 对比插入前后的变化,定位新增设备(如 /dev/sdb1
  • fdisk -l 的输出中,FAT32 分区通常显示为 W95 FAT32(LBA)

二 临时手动挂载

  • 创建挂载点(示例:/mnt/fat32):sudo mkdir -p /mnt/fat32
  • 执行挂载(FAT32 使用内核模块 vfat):
    • 基本用法:sudo mount -t vfat /dev/sdb1 /mnt/fat32
    • 指定挂载选项(推荐):
      • 设置归属为当前用户(示例 uid=1000,gid=1000):
        sudo mount -t vfat -o rw,uid=1000,gid=1000,umask=022 /dev/sdb1 /mnt/fat32
      • 中文文件名显示更稳妥(按系统 locale 选择字符集):
        sudo mount -t vfat -o rw,iocharset=utf8 /dev/sdb1 /mnt/fat32
  • 访问与卸载:
    • 访问:ls /mnt/fat32
    • 卸载:sudo umount /mnt/fat32(不要在挂载目录内执行卸载,否则会提示“设备忙”)。

三 开机自动挂载

  • 编辑 /etc/fstab 前先备份:sudo cp /etc/fstab /etc/fstab.bak
  • 使用设备路径方式(示例):
    /dev/sdb1 /mnt/fat32 vfat defaults,uid=1000,gid=1000,umask=022 0 0
  • 使用文件系统 UUID 更稳健(推荐):
    • 获取 UUID:lsblk -f(在目标分区的 UUID 列)
    • 写入 fstab:
      UUID=你的UUID /mnt/fat32 vfat defaults,uid=1000,gid=1000,umask=022 0 0
  • 使配置生效:sudo mount -a(无报错即生效;重启后自动挂载)。

四 常见问题与处理

  • 中文文件名乱码:挂载时添加 iocharset=utf8(或按系统 locale 选择 gbk/gb2312)。
  • 权限与归属:FAT32 不支持 Linux 权限模型,使用 uid/gid/umask 控制访问;例如 umask=022 常见为“所有者读写执行,组与其他只读”。
  • 设备忙无法卸载:不要在挂载点内执行卸载;可用 sudo umount -l /mnt/fat32(懒卸载)或查占用进程后结束再卸载。
  • 设备名变化导致自动挂载失败:优先使用 UUID 方式写入 /etc/fstab,避免因插拔顺序变化导致 /dev/sdX 不一致。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Ubuntu挂载FAT32文件系统方法
本文地址: https://pptw.com/jishu/754011.html
Tomcat日志备份与恢复方法是什么 Ubuntu挂载XFS文件系统步骤

游客 回复需填写必要信息