当前位置: 技术问答>linux和unix
请教,关于虚拟机 linux 挂载 windows D盘(fat32)总是不成功
来源: 互联网 发布时间:2015-12-02
本文导语: mount -t smbfs -o username=rrhrrhe,password= //rrh/rrh1 /mnt/share rrh1为共享文件名 提示 connection to rrh failed mount -t vfat /dev/hda5 /mnt/share 提示 wrong fs type... 还有其它如 charset=... 这些指令我也试过了,都不行...
mount -t smbfs -o username=rrhrrhe,password= //rrh/rrh1 /mnt/share rrh1为共享文件名
提示 connection to rrh failed
mount -t vfat /dev/hda5 /mnt/share
提示 wrong fs type...
还有其它如 charset=... 这些指令我也试过了,都不行,我不知是哪儿出了问题了
谢谢大家!!!
提示 connection to rrh failed
mount -t vfat /dev/hda5 /mnt/share
提示 wrong fs type...
还有其它如 charset=... 这些指令我也试过了,都不行,我不知是哪儿出了问题了
谢谢大家!!!
|
虚拟机不能够直接访问同一台机器上的其它分区,因为它把自己看成一台独立的机器,这个虚拟机器把自己看成和自己所在的机器是两台独立机器的关系,而不再是像通常情况下真正的linux可以直接访问同一台机器上的硬盘设备了。
在安装虚拟机的过程中,你也可以看到虚拟机识别的硬盘是一个虚拟的硬盘,通常是hda0,而不是它在机器上的盘符hda5(假设是D盘),所以在虚拟机上通过mount命令来挂载hda5实际上让虚拟机去挂载虚拟硬盘上的hda5,而不是主机上真正的hda5。
当然,你可以从虚拟机中的硬件浏览器(菜单里有,类似于windows中的设备管理器)来查看虚拟机上的设备,或者可以用命令cat /etc/fstabs来查看
在安装虚拟机的过程中,你也可以看到虚拟机识别的硬盘是一个虚拟的硬盘,通常是hda0,而不是它在机器上的盘符hda5(假设是D盘),所以在虚拟机上通过mount命令来挂载hda5实际上让虚拟机去挂载虚拟硬盘上的hda5,而不是主机上真正的hda5。
当然,你可以从虚拟机中的硬件浏览器(菜单里有,类似于windows中的设备管理器)来查看虚拟机上的设备,或者可以用命令cat /etc/fstabs来查看
|
mount -t vfat /dev/hda5 /mnt/share中的hda5改为sda5看看
|
很明显,你在创建虚拟机时是建了个虚拟硬盘,这样它只能操作你当初分配给它的空间,不可能挂载其它的物理硬盘,
如果要读取数据,可以考虑用共享的方式,就当是局域网来处理(也确实应该算局域网),
如果是空间不够了,现在新版的VM好像支持增加新的硬盘空间,它会当作第二块硬盘
如果要读取数据,可以考虑用共享的方式,就当是局域网来处理(也确实应该算局域网),
如果是空间不够了,现在新版的VM好像支持增加新的硬盘空间,它会当作第二块硬盘