插件窝 干货文章 linux的u盘在什么地方

linux的u盘在什么地方

挂载 media 文件管理器 856    来源:    2025-04-15

在 Linux 系统中,插入的 U 盘通常会被自动识别并挂载到特定的目录。以下是查找 U 盘位置的几种方法:


1. 通过 lsblkfdisk 命令查看

这些命令可以列出所有块设备(包括 U 盘):

lsblk

sudo fdisk -l

输出示例:

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 465.8G  0 disk 
├─sda1   8:1    0   512M  0 part /boot/efi
└─sda2   8:2    0 465.3G  0 part /
sdb      8:16   1  14.9G  0 disk 
└─sdb1   8:17   1  14.9G  0 part /media/user/USB_NAME
  • U 盘通常标识为 /dev/sdX(如 /dev/sdb/dev/sdc
  • 分区为 /dev/sdX1(如 /dev/sdb1)。
  • MOUNTPOINT 会显示挂载路径(如 /media/user/USB_NAME)。

2. 通过 mount 命令查看挂载点

mount | grep sd

输出会显示所有已挂载的设备,包括 U 盘的挂载路径(如 /media/user/USB_NAME)。


3. 通过图形化文件管理器

  • 大多数 Linux 桌面环境(如 GNOME、KDE)会自动挂载 U 盘,并在文件管理器的侧边栏显示(如 "USB Drive""Removable Media")。
  • 默认挂载路径通常是:
    • /media/用户名/U盘名称
    • /run/media/用户名/U盘名称(某些发行版如 Fedora)。

4. 手动挂载(如果未自动挂载)

如果 U 盘未被自动挂载,可以手动操作:

sudo mkdir /mnt/usb  # 创建挂载点
sudo mount /dev/sdb1 /mnt/usb  # 挂载 U 盘(需替换为实际设备名)

卸载时:

sudo umount /mnt/usb

5. 通过 dmesg 查看内核日志

插入 U 盘后,运行以下命令查看最新设备信息:

dmesg | tail

输出会显示 U 盘的设备名(如 /dev/sdb)。


注意事项

  1. 权限问题:如果无法访问 U 盘文件,尝试用 sudo 或修改挂载点权限: bash sudo chmod -R 777 /media/user/USB_NAME
  2. 拔出前务必卸载:避免数据损坏: bash sudo umount /dev/sdb1

总结

  • 设备路径:通常是 /dev/sdX1(X 为字母,如 bc)。
  • 挂载点:一般为 /media/用户名/U盘名称/run/media/用户名/U盘名称
  • 使用 lsblkmount 或文件管理器快速定位。