❶ 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口。