首先,要知道为什么优盘要挂载,什么叫挂载?
在windows操作系统中, 挂载通常是指给磁盘分区(包括被虚拟出来的磁盘分区)分配一个盘符。 在linux操作系统中, 挂载是指将一个设备(通常是存储设备)挂接到一个已存在的目录上。 我们要访问存储设备中的文件,必须将文件所在的分区挂载到一个已存在的目录上, 然后通过访问这个目录来访问存储设备。
简单来说,当优盘插上电脑的时候,虚拟机识别到有设备连接上了,这时,会分配一个盘符给该设备,我们要访问这个设备中的文件,就必须将文件所在的分区挂载到一个已存在的目录上,这样,我们就可以通过访问这个目录来访问存储设备了。
具体怎么做呢?
1 确保虚拟机可以自动识别优盘
当优盘插上电脑之后,虚拟机右下角的USB设备图标就会点亮。如下图红色圈中部分:
此时,输入命令:fdisk -l 查看设备名
设备名都是从sda\sdb\sdc往下排的,基本上最后显示的就是我们的优盘,也可以根据大小判断,如上图,我这里被识别为sdc1(这里要说明一下,优盘的格式为FAT32,如果是NTFS,貌似不行,好像还要下载某些东东才可以)
到此为止,可以确保优盘已经被识别。如果没有被识别,注意检查以下几点:
1、虚拟机USB服务是否已经开启。在windows下(本机),“我的电脑”右键->"管理"->"服务和应用程序"->"服务"->检查“VMware USB Arbitration Service”是否已经开启。
2、在打开虚拟机后,但是未启动系统之前,检查USB控制器的属性。“虚拟机”->"设置"->"USB控制器",这里三个选项都勾上(我这里灰掉,是因为linux系统已经启动),确定之后,重新启动虚拟机。
3、换个USB接口,看到上面的USB2.0没有,或许你插的是3.0的接口,换个电脑接口插,就可以了。
2 开始挂载
挂载前,一定要确保挂载点存在,我们在/mnt下创建目录usb,然后在挂载目录的上级目录进行操作。
命令:mount /dev/sdc1 /mnt/usb
可以看到挂载成功!
3 卸载文件系统
拔优盘之前,别忘了卸载掉。命令:umount <设备名或挂载点>
这里,umount /dev/sdc1 或者 umount /mnt/usb就可以了~(注意:不能在挂载点目录里做,因为这样设备处于busy状态,是不可以卸载的)