❶ vcenter 怎么访问虚拟机目录
创建虚拟机镜像
要在一台host上跑起一个虚拟机一般需要两个步骤:
第一步:创建虚拟机镜像
qemu-img create -f raw /images/vm1.raw 8G
qmeu-img创建的镜像是一个稀疏文件,也就是说刚创建出来的文件并没有8G,它会随着数据的增多慢慢增加,直到8G
第二步:启动虚拟机
kvm /imges/vm1.raw
运行结果: 因为镜像里面没有任何内容,所以提示找不到可引导设备。
使用qemu-img管理镜像
qemu-img基本命令
上节介绍了使用qemu-img创建镜像,这一节将会介绍qemu-img在镜像管理上的强大功能。
qemu-img有很多命令,包括下面常用的,当然qemu-img -h你懂得。
info
查看镜像的信息
create
创建镜像
check
检查镜像
convert
转化镜像的格式,(raw,qcow ……)
snapshot
管理镜像的快照
rebase
在已有的镜像的基础上创建新的镜像
resize
增加或减小镜像大小
创建镜像
qemu-img create -f <fmt> -o <options> <fname> <size>
举例:
qemu-img create -f raw -o size=4G /images/vm2.raw
hzgatt@hzgatt:~/images$ ll
total 0-rw-r--r-- 1 hzgatt hzgatt 4.0G 6月 29 14:11 vm2.raw
hzgatt@hzgatt:~/images$ ll -s
total 00 -rw-r--r-- 1 hzgatt hzgatt 4.0G 6月 29 14:11 vm2.raw
hzgatt@hzgatt:~/images$ qemu-img info vm2.raw
image: vm2.raw
file format: raw
virtual size: 4.0G (4294967296 bytes)
disk size: 0
虽然ls中看到文件的大小是4G,但是实际上磁盘大小是0。这就是稀疏文件
转化
将一个镜像文件转化为另外一种格式,qemu-img支持的格式可以看qemu-img -h最后一行。
Supported formats: vvfat vpc vmdk vdi sheepdog rbd raw host_cdrom host_floppy host_device file qed qcow2 qcow parallels nbd dmg tftp ftps ftp https http cow cloop bochs blkverify blkdebug
转化命令:
qemu-img convert -c -f fmt -O out_fmt -o options fname out_fname
-c:采用压缩,只有qcow和qcow2才支持
-f:源镜像的格式,它会自动检测,所以省略之
-O 目标镜像的格式
-o 其他选先
fname:源文件
out_fname:转化后的文件
看例子:
hzgatt@hzgatt:~/images$ qemu-img convert -c -O qcow2 vm2.raw vm2.qcow2
hzgatt@hzgatt:~/images$ ll -s
total 136K
0 -rw-r--r-- 1 hzgatt hzgatt 5.0G 6月 29 13:55 vm1.raw
136K -rw-r--r-- 1 hzgatt hzgatt 193K 6月 29 14:22 vm2.qcow2
0 -rw-r--r-- 1 hzgatt hzgatt 4.0G 6月 29 14:11 vm2.raw
hzgatt@hzgatt:~/images$ qemu-img info vm2.qcow2
image: vm2.qcow2
file format: qcow2
virtual size: 4.0G (4294967296 bytes)
disk size: 136K
cluster_size: 65536
如果想看要转化的格式支持的-o选项有哪些,可以在命令末尾加上 -o ?
hzgatt@hzgatt:~/images$ qemu-img convert -c -O qcow2 vm2.raw vm2.qcow2 -o ?
Supported options:
size Virtual disk size
backing_file File name of a base image
backing_fmt Image format of the base image
encryption Encrypt the image
cluster_size qcow2 cluster size
preallocation Preallocation mode (allowed values: off, metadata)
增加减少镜像大小
注意:只有raw格式的镜像才可以改变大小
hzgatt@hzgatt:~/images$ qemu-img resize vm2.raw +2GB
hzgatt@hzgatt:~/images$ ll -s
total 136K
0 -rw-r--r-- 1 hzgatt hzgatt 5.0G 6月 29 13:55 vm1.raw
136K -rw-r--r-- 1 hzgatt hzgatt 193K 6月 29 14:22 vm2.qcow2
0 -rw-r--r-- 1 hzgatt hzgatt 6.0G 6月 29 14:28 vm2.raw
hzgatt@hzgatt:~/images$ qemu-img info vm2.raw
image: vm2.raw
file format: raw
virtual size: 6.0G (6442450944 bytes)
disk size: 0
快照
查看快照
qemu-img snapshot -l /images/vm2.qcow2
注意:只有qcow2才支持快照
打快照
qemu-img snapshot -c booting vm2.qcow2
❷ 如何使Vmware虚拟机访问到自己实际主机的文件夹
VMware DiskMount Utility是一个命令行工具,可以将VMware创建的虚拟机硬盘文件映射为宿主机上的硬盘分区,这样就可以在宿主机上直接打开虚拟机的硬盘,不仅大大方便了宿主机与虚拟机之间的文件传输,而且对缓解硬盘空间紧张的用户来说尤其实用。
使用时请首先进入命令提示符窗口,然后跳转到VMware DiskMount Utility的安装目录下,直接运行vmware-mount.exe文件,运行后就可以开始映射了,不过映射之前请暂时不要启动虚拟机。例如,我们准备将G:\VMware\Windows XP\Windows XP Professional.vmdk这个文件映射为H盘,那么可以使用如下命令:
vmware-mount.exe H: "G:\VMware\Windows XP\Windows XP Professional.vmdk"
需要断开映射时,请键入如下命令:vmware-mount.exe H: /d。更多的参数请使用vmware-mount/?查看,如图2所示,朋友们不妨慢慢研究,这里就不多说了
❸ VMware 6.5 采用无线网络的时候,虚拟机无法访问主机共享目录的问题
在VM的设定里面,勾选共享目录选项。这样可以直接访问本机目录。
❹ 请问安装在虚拟机里面的LINUX如何访问宿主机的WINDOWS分区
要安装SMB,WINDOWS中要打开共享,设好权限
用mount //windows的IP/文件夹 /linux的目录 来加载
或
smbmount //主机IP和目录 /mnt/目录 -o username=用户%密码
❺ 求助:如何vmware虚拟机下访问主机文件夹
添加一个硬盘,并且选择你要加入的分区,
注意了,虽然加入了分区了,但由于你的系统是Red
Hat,你还得把这个windows的Fat32分区给
挂载
上去,在Red
hat里面用命令:
mount
-t
vfat
-iocharset=gb2312
/dev/hdx
/mnt/win
这个命令挺复杂的,要想知道的话,你还得看这方面的书,
在这里简单的说明一下:
/dev/hdx中的x是根据你的硬盘分区来定的,/mnt/win需要你先建一个目录win可是任何的名字,
如果你是一个红帽新手的话,我估计我说了上面的,你肯定不会懂,所以看这方面的书是必需的。
❻ 怎么从VMware虚拟机里访问物理机的硬盘
怎么从VMware虚拟机里访问物理机的硬盘
选择一台虚拟机电脑,在VMware
Workstation上找到虚拟机/设置/选项/共享文件夹,设置一个真实主机上的目录,例如D:\Share,则真实主机Share文件夹中的内容会被共享,这些内容出现在虚拟机电脑中的“\\.host\Shared
Folders\"中,最好将此路径映射一个驱动器盘符,方法是:资源管理器/工具/映射网络驱动器/浏览,在整个网络中找到该路径。
❼ kvm虚拟机可以识别宿主机上的硬件吗
KMV虚拟机软件肯定要识别出来宿主机的:CPU、内存、硬盘、USB口、网卡、无线网卡这些硬件设备呀。它要控制这些硬件设备,重新进行虚拟化管理、或者映射。比如虚拟机的USB口,映射到宿主机的哪个USB口。