一、命令行方式
1. 查看 USB 设备信息
# 查看所有磁盘设备
sudo fdisk -l
# 或使用 lsblk 查看块设备
lsblk
# 查看 USB 设备
lsusb
2. 手动挂载 USB 闪存盘
# 创建挂载点目录
sudo mkdir -p /mnt/usb
# 挂载 USB 设备(假设设备为 /dev/sdb1)
sudo mount /dev/sdb1 /mnt/usb
# 如果需要指定文件系统类型
sudo mount -t vfat /dev/sdb1 /mnt/usb # FAT32
sudo mount -t ntfs /dev/sdb1 /mnt/usb # NTFS
sudo mount -t exfat /dev/sdb1 /mnt/usb # exFAT
3. 查看已挂载的设备
# 查看所有挂载点
mount
# 或使用 df 命令
df -h
4. 卸载 USB 闪存盘
# 卸载设备
sudo umount /dev/sdb1
# 或通过挂载点卸载
sudo umount /mnt/usb
# 强制卸载(当设备繁忙时)
sudo umount -l /dev/sdb1
5. 自动挂载/卸载脚本
#!/bin/bash
# 自动挂载 USB 设备
USB_DEVICE=$(lsblk -o NAME,MOUNTPOINT | grep -E '^sd[b-z][0-9]' | awk '$2=="" {print $1}')
if [ ! -z "$USB_DEVICE" ]; then
sudo mkdir -p /mnt/usb
sudo mount /dev/$USB_DEVICE /mnt/usb
echo "已挂载 /dev/$USB_DEVICE 到 /mnt/usb"
fi
二、图形界面方式
Kylin 通常会自动挂载 USB 设备:
自动挂载:插入 USB 闪存盘后,系统会自动挂载并显示在文件管理器中
安全卸载:
- 在文件管理器中找到 USB 设备
- 右键点击选择"弹出"或"安全移除"
- 或点击任务栏中的 USB 图标选择"安全移除"
三、使用 udisksctl(推荐)
# 列出所有存储设备
udisksctl status
# 挂载 USB 设备
udisksctl mount -b /dev/sdb1
# 卸载 USB 设备
udisksctl unmount -b /dev/sdb1
# 卸载并断电(安全移除)
udisksctl power-off -b /dev/sdb1
四、常见问题解决
1. 设备忙无法卸载
# 查看哪些进程在使用设备
sudo lsof /mnt/usb
# 结束相关进程后卸载
sudo umount /dev/sdb1
2. NTFS 分区挂载错误
# 安装 NTFS 支持
sudo apt install ntfs-3g
# 重新挂载
sudo mount -t ntfs-3g /dev/sdb1 /mnt/usb
3. 只读挂载
# 强制以读写模式挂载
sudo mount -o rw /dev/sdb1 /mnt/usb
注意事项:
安全卸载:卸载前确保没有文件正在使用
设备识别:使用
lsblk 或
fdisk -l 确认正确的设备名
权限问题:可能需要使用
sudo 获取管理员权限
数据安全:卸载后再物理拔出 USB 设备
Kylin 的图形界面通常已经很好用,但掌握命令行方法在系统管理或自动化脚本中很有用。