Linux 对U盘进行读取

vmware提示:无法连接到理想的主机控制器。将尝试将该设备连接到可用的最佳主机控制器。这可能会导致该设备出现未定义的行为:

在虚拟机 -> 设置 -> USB控制器 -> USB兼容性,修改为USB 3.1即可。

注意:若U盘为exFAT格式则需安装exfat-fuse包
从Debian 11开始,内核支持 exFAT。exfat-utils已被替换exfatprogs

apt install exfatprogs exfat-fuse -y

注意:若U盘为NTFS格式则需安装ntfs-3g包

apt install ntfs-3g -y

在一些已安装桌面的Linux发行版上,可能已启用自动挂载功能(例如GNOME桌面环境),此时可使用df -h定位自动挂载路径,使用cd命令进入直接访问即可

1.确认U盘设备路径

# 显示所有块设备,一般情况下通过容量可以判断路径
lsblk
# 可以通过一些详细描述值来判断
fdisk -l
# 也可以通过查看最新插入设备日志判断
dmesg | tail -20

2.创建挂载目录

mkdir -p /mnt/usb

3.挂载U盘

1.FAT32格式

# 可能未安全移除,需要修复
fsck /dev/sdc1
# 挂载
mount -t vfat -o rw /dev/sdc1 /mnt/usb

2.NTFS格式

# 可能未安全移除,需要修复
ntfsfix /dev/sdc1
# 挂载
mount -t ntfs-3g -o rw /dev/sdc1 /mnt/usb

3.exFAT格式

# 可能未安全移除,需要修复
fsck /dev/sdc1
# 挂载
mount -t exfat -o rw /dev/sdc1 /mnt/usb

4.访问文件

cd /mnt/usb && ls

5.安全卸载

umount /mnt/usb
posted @ 2025-04-28 20:14  SpringCore  阅读(418)  评论(0)    收藏  举报