你的虚拟机使用物理磁盘添加物理磁盘的时候只有phusicaldriver0那个问题解决了??

1144人阅读
虚拟化(6)
虚拟机系统是Windows时:
虚拟机启动时候默认是没有virtio驱动的(默认为ide)。
默认disk的xml文件如下
&disk type='file' device='disk'&
&driver name='qemu' type='qcow2'/&
&source file='/home/remote_iso/vm3.qcow2'/&
&target dev='hda' bus='ide'/&
&address type='drive' controller='0' bus='0' target='0' unit='0'/&
正常启动虚拟机,此时虚拟机中是没有***virtio驱动的,所以要讲virtio驱动***起来,但是现在的磁盘是vm3.qcow2是系统正在用的,显然不能将virtio***在这里,而且目前的vm3.qcow2驱动是ide的(由xml文件可知)。
这时候,新建一个disk设备的xml文件(disk.xml),如下
type='file' device='disk'&
name='qemu' type='qcow2'/&
file='/home/remote_iso/test.qcow2'/&
dev='vda' bus='virtio'/&
然后执行virsh attach-device vm1 disk.xml
然后可以在虚拟机中设备管理器中的磁盘驱动器中可以看到一个驱动异常,因为新加的磁盘需要virtio驱动。
此时点击更新,并且指定virtio驱动存放的目录。
更新完毕后将虚拟机关机,此时虚拟机中已经***了virtio驱动。
更改vm3.qcow2磁盘的xml文件,如下
type='file' device='disk'&
name='qemu' type='qcow2'/&
file='/home/remote_iso/vm3.qcow2'/&
dev='vda' bus='virtio'/&
此时再启动虚拟机,就可以看到磁盘的驱动为virtio类型的了。
虚拟机系统是Linux时
linux系统默认是带有virtio驱动的,所以当指定disk的xml文件,是virtio驱动的时候,可以正常启动。
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:42513次
排名:千里之外
原创:47篇
(2)(2)(3)(3)(4)(10)(4)(2)(1)(2)(13)(4)(1)[转载]虚拟机vmware&Linux挂载本地磁盘
在linux下完全可以挂载window磁盘:&
&在linux下用fdisk -l查找windows
XP下的其它分区,结果没有看到,这是非常很正呀。
因为其它硬盘并没有加到虚拟机vmware上,也就是说其它分区没有***到你的虚拟计算机上,怎么可能在linux上看到呢!
加入电脑硬盘的方法是:(VM6.0) 点Edit virtual machine
settings---&Add----&选中Hard
Disk----&Next---&选择Use a physical
disk---&Next----&Use individual
partitions选择你要加入的硬盘就可以啦 加入电脑硬盘的方法是:(VM5.5中文版本)
点编辑虚拟机设置---&硬件----&选中硬盘----&添加---&添加一个硬盘---&使用一个物理盘
----&使用整个盘----&接着就确定到结束
在linux下再次用fdisk -l 完全可以看到你的所有硬盘啦。 然后用mount挂载。 如果你的其它盘是fat32的。直接用命令:
mount -t vfat /dev/分区 /挂载路径 如果你想关闭挂载。直接用命令: umount /挂载路径
如果你的其它盘是ntfs的,有的linux系统默认是不支持的,你还的***一个支持ntfs模块,跟网上找一下,很好找的。
Linux自动挂载Windows分区
当Linux需要挂载Windows分区的时候,可以修改./etc下的fstab文件实现电脑在启动的时候自动挂载ntfs分区和fat32分区,比如我的分区格式如下:
[root@localhost ~]# fdisk -l
Disk /dev/sda: 80.0 GB,
bytes 255 heads, 63
sectors/track, 9729 cylinders Units = cylinders of 16065 * 512 =
8225280 bytes Device Boot Start End Blocks Id System
/dev/sda1 * 1 973
/dev/sda2 974 7+ f W95 Ext'd (LBA)
/dev/sda5 85898+ 7 HPFS/NTFS
/dev/sda6 586896 b W95 FAT32
/dev/sda8 974 996
/dev/sda9 997 3+ 8e Linux LVM
如果需要挂载: /dev/sda6 586896 b W95 FAT32 /dev/sda7 7762
6 7 HPFS/NTFS 就只需要在fstab文件里面加上: /dev/sda6 /mnt/E_Driver
vfat rw,users,auto 0 0 /dev/sda7 /mnt/F_Driver ntfs rw,users,auto 0
0 就可以了。不过在此之前得先在./mnt文件夹下面新建两个文件夹“E_Driver”和“F_Driver”!
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

参考资料

 

随机推荐