命令行方法(推荐)
lsblk 命令(最直观)
lsblk -f
- 作用:以树状结构列出所有块设备(硬盘、U盘、分区)的详细信息。
- 输出关键字段:
NAME:设备名称(如sdb1)。FSTYPE:文件系统类型(如vfat、ntfs)。MOUNTPOINT:挂载路径(如/media/user/USB)。
- 操作示例:
$ lsblk -f sdb 8:16 1 14.9G 0 disk └─sdb1 8:17 1 14.9G 0 part vfat /media/user/USB_DRIVE
- 找到
MOUNTPOINT非空的设备即为已挂载U盘。
- 找到
df 命令(查看磁盘空间)
df -hT | grep -i vfat
- 作用:显示已挂载文件系统的磁盘使用情况。
- 参数解释:
-h:以易读单位(GB/MB)显示。-T:显示文件系统类型。grep -i vfat:过滤出FAT格式的U盘(可替换为ntfs或exfat)。
- 输出示例:
/dev/sdb1 vfat 15G 1.2G 14G 8% /media/user/USB_DRIVE
mount 命令(查看所有挂载点)
mount | grep -E 'sd[b-z]|mmc'
- 作用:列出所有挂载的设备,通过
grep过滤U盘(通常设备名为sdb、sdc等)。 - 输出示例:
/dev/sdb1 on /media/user/USB_DRIVE type vfat (rw,nosuid,nodev)
fdisk 或 parted(查看设备分区)
sudo fdisk -l
- 作用:列出所有磁盘及分区信息(需管理员权限)。
- 识别U盘:根据容量和型号判断(如
Disk /dev/sdb: 14.9 GiB)。
图形界面方法
-
GNOME/KDE 桌面环境:
- 插入U盘后,系统通常自动挂载并弹出通知。
- 打开文件管理器(如 Nautilus、Dolphin),左侧栏会显示U盘图标。
- 右键点击U盘 → 选择 Properties 可查看挂载路径和文件系统。
-
检查工具:
- 使用 Disks(
gnome-disk-utility)工具:- 搜索并打开 Disks 应用。
- 左侧选择U盘设备 → 右侧查看挂载状态和路径。
- 使用 Disks(
常见问题解决
Q1: U盘插入后无反应?
- 步骤排查:
- 检查物理连接:更换USB接口或主机。
- 查看内核日志:
dmesg | tail -20
观察末尾是否有
sdb或Attached SCSI removable disk字样。 - 手动挂载:
sudo mkdir /mnt/usb # 创建挂载目录 sudo mount /dev/sdb1 /mnt/usb # 挂载(需替换设备名)
Q2: 挂载点权限不足?
- 使用
sudo chmod 777 /mount/point临时授权,或通过chown更改目录所有者。
安全移除U盘
- 命令行卸载:
sudo umount /dev/sdb1 # 替换为实际设备名
- 图形界面:右键点击U盘图标 → Eject。
- 确认卸载成功:再次执行
lsblk,确保MOUNTPOINT为空。
- 首选命令:日常使用
lsblk -f或df -hT快速定位U盘。 - 故障排查:结合
dmesg和fdisk -l分析设备识别问题。 - 安全提示:卸载前确保无程序访问U盘数据,避免硬件损坏。
引用说明:本文方法参考自 Linux 官方文档(kernel.org)及 Ubuntu Manpage(manpages.ubuntu.com),遵循 POSIX 标准命令行工具规范。
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/7560.html