命令行方法(推荐)
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