需手动挂载:先用lsblk和dmesg确认u盘设备名(如/dev/sdb1),再sudo mkdir -p /mnt/usb创建挂载点,根据格式执行对应mount命令(fat32用vfat、ntfs用ntfs-3g、未知用auto),务必指定uid=1000,gid=1000确保读写权限,最后ls /mnt/usb验证并访问。

在麒麟系统中插入U盘后桌面无响应、文件管理器不显示设备,需通过终端命令手动挂载才能访问U盘内容。
确认U盘设备节点
打开终端,执行 lsblk,查找新增的可移动设备(如 sdb1、sdc1),注意排除系统盘(通常是 sda 或 nvme0n1p1)。
若未看到任何 sdX 条目,运行 sudo dmesg | tail -20,检查是否有 【usb 2-1: new high-speed USB device】 或 【Attached SCSI removable disk】 字样——没有这些说明内核根本没识别到U盘,先换接口或测试物理连通性。
确认设备名后记下完整路径,例如 /dev/sdb1,后续所有操作都依赖这个准确值。
创建挂载目录并挂载
执行 sudo mkdir -p /mnt/usb 创建标准挂载点。
根据U盘实际格式选择对应命令:
→ FAT32格式:运行 sudo mount -t vfat -o uid=1000,gid=1000,utf8,umask=000 /dev/sdb1 /mnt/usb
→ NTFS格式:先确保已安装驱动 sudo apt install ntfs-3g,再运行 sudo mount -t ntfs-3g -o rw,uid=1000,gid=1000,umask=022 /dev/sdb1 /mnt/usb
→ 不确定格式:用自动识别 sudo mount -t auto /dev/sdb1 /mnt/usb
这一步必须指定 【uid=1000,gid=1000】,否则挂载后普通用户无法读写——1000是麒麟默认用户ID,可用 id -u 和 id -g 精确核对。
验证挂载结果与访问文件
第一步:运行 ls /mnt/usb,应能列出U盘内全部文件;
第二步:运行 df -h | grep sdb1(将sdb1替换为你的真实设备名),确认输出中包含 /mnt/usb 路径;
第三步:在文件管理器地址栏输入 /mnt/usb 回车,即可图形化浏览和拖拽拷贝文件。
如果 ls /mnt/usb 报错“Permission denied”,说明挂载时漏了 uid/gid 参数,立即卸载重试:sudo umount /mnt/usb。











