准备工作
- 插入U盘
- 将U盘插入电脑USB接口(建议使用USB 2.0/3.0原生接口)。
- 避免使用扩展坞或损坏的接口,可能导致识别失败。
检测U盘是否被识别
方法1:命令行检测(推荐)
-
打开终端(
Ctrl+Alt+T
),执行:sudo fdisk -l
- 在输出结果中查找类似
/dev/sdb1
或/dev/sdc1
的条目(通常标注为 “FAT32″、”NTFS” 或 “exFAT”)。 - 关键提示:
/dev/sdX
中的X
表示磁盘标识符(如a
、b
),末尾数字1
表示分区号。
- 在输出结果中查找类似
-
或使用
lsblk
命令快速查看:lsblk
- 输出示例:
sdb 8:16 1 14.9G 0 disk └─sdb1 8:17 1 14.9G 0 part # 此即U盘分区
- 输出示例:
方法2:图形界面检测
- 文件管理器(如Nautilus、Dolphin)通常会自动弹出U盘图标。
- 若未显示,检查系统托盘或通知栏的存储设备提示。
挂载U盘
场景1:图形界面自动挂载(适合新手)
- 插入U盘后,系统通常会自动挂载到
/media/用户名/U盘标签名
目录。 - 直接点击文件管理器中的U盘图标即可访问。
场景2:命令行手动挂载(适用于未自动挂载时)
-
创建挂载点(如
/mnt/usb
):sudo mkdir -p /mnt/usb # -p确保目录不存在时自动创建
-
挂载U盘(以FAT32格式为例):
sudo mount /dev/sdb1 /mnt/usb # 将sdb1替换为你的U盘标识
- 其他文件系统命令:
- NTFS:
sudo mount -t ntfs-3g /dev/sdb1 /mnt/usb
- exFAT:
sudo mount -t exfat /dev/sdb1 /mnt/usb
- NTFS:
- 若提示权限错误,添加
-o uid=1000,gid=1000
参数(1000为当前用户ID)。
- 其他文件系统命令:
访问U盘文件
- 命令行访问:
cd /mnt/usb # 进入挂载目录 ls # 查看文件
- 图形界面访问:
打开文件管理器,导航至挂载目录(如/mnt/usb
)或直接点击自动挂载的U盘图标。
安全移除U盘
必须步骤:卸载(Unmount)
-
命令行卸载:
sudo umount /dev/sdb1 # 或使用挂载点路径:sudo umount /mnt/usb
- 若提示
target is busy
,表示有程序占用U盘,关闭相关文件或进程后重试。
- 若提示
-
图形界面卸载:
- 右键点击文件管理器中的U盘图标 → 选择 “安全移除” 或 “弹出”。
- 等待系统通知提示 “可安全移除硬件”。
-
物理移除:
卸载成功后,再拔下U盘。
常见问题解决
-
U盘无法识别:
- 检查USB接口是否正常(尝试其他接口)。
- 执行
dmesg | tail
查看内核日志,排查错误信息。 - 重启
udisks2
服务:sudo systemctl restart udisks2
。
-
挂载时提示 “未知文件系统”:
- 安装支持包:
- NTFS:
sudo apt install ntfs-3g
(Debian/Ubuntu) - exFAT:
sudo apt install exfat-fuse exfat-utils
- NTFS:
- 安装支持包:
-
权限不足:
- 挂载时添加用户权限:
sudo mount -o uid=1000,gid=1000 /dev/sdb1 /mnt/usb
- 挂载时添加用户权限:
-
文件乱码(中文编码问题):
- 挂载时指定编码(适用于FAT32):
sudo mount -o iocharset=utf8 /dev/sdb1 /mnt/usb
- 挂载时指定编码(适用于FAT32):
- 自动挂载:图形界面最便捷,适合日常使用。
- 手动挂载:命令行更灵活,可解决复杂问题。
- 安全第一:务必先卸载再拔盘,避免数据损坏。
- 兼容性:Linux原生支持FAT32,NTFS/exFAT需额外安装驱动。
引用说明:本文操作基于Linux内核文档(kernel.org)、Ubuntu社区指南(help.ubuntu.com)及Filesystem Hierarchy Standard(refspecs.linuxfoundation.org),命令验证环境为Ubuntu 22.04 LTS。
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/6833.html