當前位置:首頁 » 文件傳輸 » kvm虛擬機訪問宿主機目錄
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

kvm虛擬機訪問宿主機目錄

發布時間: 2022-09-01 14:49:36

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