温馨提示×

怎样挂载U盘到linux

小樊
53
2026-08-17 04:07:04
栏目: 智能运维

在 Linux 下挂载 U 盘一般分为 查看设备、创建挂载点、挂载、卸载 几个步骤。下面以常见发行版(Ubuntu / CentOS / Debian 等)为例说明。


一、插入 U 盘并查看设备

插入 U 盘后,执行:

lsblk

或:

fdisk -l

你会看到类似:

sdb      8:16   1  14.9G  0 disk
└─sdb1   8:17   1  14.9G  0 part
  • sdb 是 U 盘
  • sdb1 是 U 盘的第一个分区

二、创建挂载目录

一般挂载到 /mnt/media

sudo mkdir -p /mnt/usb

三、挂载 U 盘

1️⃣ 普通 FAT32 / exFAT / NTFS U 盘

FAT32

sudo mount /dev/sdb1 /mnt/usb

NTFS(需要 ntfs-3g)

sudo mount -t ntfs-3g /dev/sdb1 /mnt/usb

exFAT(需要 exfat-fuse)

sudo mount -t exfat /dev/sdb1 /mnt/usb

挂载成功后:

cd /mnt/usb
ls

四、查看是否挂载成功

df -h

或:

mount | grep usb

五、卸载 U 盘(非常重要)

不要直接拔 U 盘!

sudo umount /mnt/usb

或:

sudo umount /dev/sdb1

如果提示 device is busy

sudo lsof /mnt/usb

退出占用目录后再卸载。


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

编辑 /etc/fstab

sudo blkid /dev/sdb1

得到 UUID,例如:

UUID=1234-5678

编辑:

sudo nano /etc/fstab

添加:

UUID=1234-5678  /mnt/usb  vfat  defaults  0  0

保存后测试:

sudo mount -a

七、常见问题

❓ 没有权限访问

sudo chmod -R 755 /mnt/usb

或挂载时指定权限:

sudo mount -o uid=1000,gid=1000 /dev/sdb1 /mnt/usb

❓ 中文文件名乱码

sudo mount -o iocharset=utf8 /dev/sdb1 /mnt/usb

八、桌面环境(自动挂载)

如果你用的是 Ubuntu / GNOME / KDE

  • 插入 U 盘
  • 文件管理器会自动挂载到:
/media/用户名/U盘名

如果你愿意,可以告诉我:

  • 你的 Linux 发行版
  • U 盘文件系统(FAT32 / NTFS / exFAT)
  • 是否服务器环境(无桌面)

我可以给你更精确的命令 ✅

0