温馨提示×

如何在Ubuntu上挂载U盘

小樊
32
2025-12-13 08:37:20
栏目: 智能运维

Ubuntu 挂载 U 盘步骤

一 准备工作

  • 插入 U 盘后,先确认设备名与分区:运行命令查看块设备列表,通常 U 盘为 /dev/sdX,第一个分区为 /dev/sdX1(可用容量快速判断)。示例:sudo fdisk -l
  • 选择一个挂载点目录(需提前创建),常用目录有 /mnt/usb/media/用户名/卷标。示例:sudo mkdir -p /mnt/usb
  • 为避免“设备忙”,不要在要卸载的挂载点目录内执行卸载命令;有程序占用时可用 fuser 定位并结束相关进程。

二 命令行手动挂载

  • 识别设备后,按文件系统类型选择对应命令挂载到已创建的目录(以下以挂载点 /mnt/usb 为例):
文件系统 典型命令示例
FAT32 / exFAT sudo mount -t vfat -o rw,uid=$(id -u),gid=$(id -g),utf8 /dev/sdb1 /mnt/usb
NTFS sudo mount -t ntfs-3g -o rw,uid=$(id -u),gid=$(id -g) /dev/sdb1 /mnt/usb
ext4(Linux 格式) sudo mount -t ext4 -o rw /dev/sdb1 /mnt/usb
  • 说明:
    • 指定 -o uid/gid 可让普通用户读写挂载点;utf8 有助于避免中文文件名乱码。
    • 若不确定文件系统,可先尝试不指定 -t 让系统自动识别:sudo mount /dev/sdb1 /mnt/usb
    • 挂载成功后可用 ls /mnt/usb 查看文件。

三 图形界面自动挂载

  • 大多数 Ubuntu 桌面环境(如 GNOME、KDE) 会在插入 U 盘后自动挂载到 /media/用户名/卷标 并在侧边栏显示。
  • 若未自动挂载:
    • 检查是否自动挂载但被隐藏(文件管理器设置中开启“显示外接介质”)。
    • 打开“磁盘”应用,选择 U 盘分区,点击“挂载”并指定挂载点。
    • 仍失败时,回到命令行按第二部分手动挂载以排查问题。

四 卸载与安全移除

  • 卸载命令:sudo umount /mnt/usb(或卸载其实际挂载点,如 /media/用户名/卷标)。
  • 若提示 device is busy
    • 不要在挂载点目录内执行卸载;先 cd 到其他目录。
    • fuser -v /mnt/usb 查看占用进程,必要时 sudo fuser -k /mnt/usb 结束占用后再卸载。
  • 数据写入后执行 sync 可确保缓存落盘,再拔出 U 盘更稳妥。

五 常见问题与处理

  • 报错 wrong fs type, bad option, bad superblock:多为文件系统不被支持或分区损坏。
    • 确认文件系统类型并使用对应驱动(如 ntfs-3g 用于 NTFS)。
    • 若确需格式化(会清空数据),可用 sudo mkfs -t ext4 /dev/sdb1(请先备份)。
  • 中文文件名乱码:挂载时增加 -o utf8(FAT/NTFS 场景常用)。
  • 权限不足:挂载时指定 -o uid=$(id -u),gid=$(id -g),使当前用户获得读写权限。
  • 设备忙无法卸载:退出占用目录,或用 fuser -k 结束占用进程后再卸载。

0