💾 Linux虚拟机中挂载U盘的详细操作流程
💾 Linux 虚拟机中挂载 U 盘的详细操作流程
很多朋友在使用 Linux 虚拟机(如 VMware)时,插入 U 盘后发现系统无法识别,这是因为 U 盘 未挂载。本文将教你 如何正确挂载 U 盘 并在 Linux 系统下使用它。
🛠 一、准备工作
1️⃣ 确认系统环境
✅ 虚拟机软件:VMware Workstation 5.5.1 及以上版本
✅ 虚拟系统:RedHat 9.0(内核 2.4.20-8)
📌 检查内核版本:
rpm -qa | grep kernel
📌 检查系统语言环境(防止中文乱码):
echo $LANG
常见中文编码:
zh_CN.gb2312
zh_CN.gbk
zh_CN.gb18030
zh_CN.UTF-8
(推荐)
🔍 二、让 Linux 识别 U 盘
📌 查看 U 盘是否被识别:
fdisk -l
如果没有显示 U 盘信息,说明虚拟机未识别 U 盘,需要进行以下操作:
方法 1:重新插拔 U 盘
1️⃣ 在 Windows 主系统中 弹出 U 盘
2️⃣ 点击虚拟机窗口(确保光标在 Linux 虚拟机内)
3️⃣ 重新插入 U 盘,观察是否识别
如果此方法不行,尝试 方法 2。
方法 2:在 VMware 中手动连接 U 盘
1️⃣ 打开 VMware Workstation
2️⃣ 在 虚拟机界面顶部,点击 "VM" → "Removable Devices"
3️⃣ 找到 USB 设备,点击 "Connect (Disconnect from Host)"
✅ 如果 Windows 右下角弹出 "安全移除 USB 设备" 提示,说明 U 盘已被 Linux 识别 🎉
📌 三、挂载 U 盘到 Linux
1️⃣ 确定 U 盘设备名称
📌 再次检查 U 盘设备名称:
fdisk -l
如果 U 盘被识别,通常会显示 /dev/sdb1
或 /dev/sdc1
这样的设备名称。
2️⃣ 创建挂载点
📌 创建一个挂载目录(如 /mnt/usb
):
mkdir /mnt/usb
3️⃣ 手动挂载 U 盘
📌 挂载 U 盘到 /mnt/usb
目录:
mount /dev/sdb1 /mnt/usb
📌 检查 U 盘是否挂载成功:
df -h
如果看到 /mnt/usb
的挂载信息,说明挂载成功 ✅
4️⃣ 解决中文文件名乱码问题
📌 若 U 盘文件乱码,可尝试以下方式挂载:
mount -t vfat -o iocharset=utf8 /dev/sdb1 /mnt/usb
如果 U 盘是 NTFS 格式:
mount -t ntfs-3g /dev/sdb1 /mnt/usb
🚀 四、U 盘使用 & 卸载
✅ 复制文件
📌 将文件从 U 盘复制到 Linux 目录:
cp -r /mnt/usb/myfile /home/user/
📌 将文件从 Linux 复制到 U 盘:
cp /home/user/test.txt /mnt/usb/
🚨 卸载 U 盘
📌 确保所有文件操作已完成,执行卸载命令:
umount /mnt/usb
📌 如果出现 "device is busy" 错误:
fuser -m /mnt/usb
然后再次执行:
umount /mnt/usb
📌 成功卸载后,在 VMware 里点击 "Disconnect USB Device",然后拔出 U 盘。
🎯 总结
操作 | 命令 |
---|---|
检查 U 盘是否被识别 | fdisk -l |
创建挂载点 | mkdir /mnt/usb |
挂载 U 盘 | mount /dev/sdb1 /mnt/usb |
解决中文乱码 | mount -t vfat -o iocharset=utf8 /dev/sdb1 /mnt/usb |
卸载 U 盘 | umount /mnt/usb |
✅ 现在你可以在 Linux 虚拟机里自由使用 U 盘了! 🎉
免责声明:本站所有文章和图片均来自用户分享和网络收集,文章和图片版权归原作者及原出处所有,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服处理。