虚拟机linux如何检测到u盘
- 提问者网友:花之森
- 2021-04-20 18:48
- 二级知识专家网友:丢不掉的轻狂
- 2021-04-20 19:19
执行类似下面的命令挂载U盘:
monut -t fat32 /dev/sdb /mnt/udisk
- 1楼网友:不服输就别哭
- 2021-04-21 00:22
- 2楼网友:星痕之殇
- 2021-04-20 23:22
方法1
利用#fdisk -l /dev/sd*
果然发现我得Usb设备,但是却识别为了sdb1。狂悟。
Linux把usb认作sisc设备,但是并不代表就一定是/dev/sda1,也许用特殊的程序可以把U盘固定挂在/dev/sda1(比如autousb)但是,一般不会是固定在/dev/sda1上的。
具体做法相当简单,但值得一提的是#fdisk -l /dev/sd* 利用他,我们可以在usb连接好后获知挂接的源路径,这非常重要。
对于当前所有挂接的存储分区,可以用fdisk -l,或者cat /proc/partitions
方法2
插入U盘,在虚拟机识别出USB之后,进入root用户,用 fdisk -l /dev/sdb 或 fdisk -l /dev/hdb 查看,会看到U盘被识别为sdb(或sdb1,sdb2等) 执行完以上命令后,如果没有任何信息显示,你需要先执行以下这此命令 cat /proc/scsi/scsi 这个文件是否存在,和是否有usb-storage (USB硬盘对应的设备文件是什么?) lsmod查看一下是否有usb-storage scsi_mod sd_mod 没有就 modprobe usb-storage modprobe scsi_mod modprobe sd_mod 然后再试,就可以了 先在/mnt建一个新的文件夹,例如usb mkdir /mnt/usb 使用mount命令挂载即可: mount -t vfat /dev/sdb /mnt/usb (多数情况下U盘的分区格式如果是fat32,用vfat) 挂载上了U盘。 使用完了别忘了卸载: umount /dev/sdb 或者 umount /mnt/usb 还要保证当前路径不再在usb里面,否则可能会得到device busy的警告信息。
PS:如果需要和硬盘间共享数据暂时没有发现好的方法,我只是开启虚拟机(Linux)的samba server,然后从windows登录,进行文件共享.
- 3楼网友:茫然不知崩溃
- 2021-04-20 23:04
1. fdisk -l 查看磁盘情况
2.建立加载目录 mkdir /mnt/udisk
3.挂载磁盘monut -t fat32 /dev/sdb /mnt/udisk 就能进加载的目录查看了
- 4楼网友:陪伴是最长情的告白
- 2021-04-20 21:39
- 5楼网友:我们只是兮以城空
- 2021-04-20 20:09