KVM 檔案管理

2021-10-05 19:18:57 字數 1601 閱讀 3497

kvm 檔案管理

檔案管理:

不登陸虛擬機器檢視裡面的檔案:

[root@localhost ~]#virt-cat -a /kvm-vm/aaa.qcow2 /aaa/hostnameaa

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

修改檔案(在檔案裡加上yyy):

[root@localhost ~]# virt-edit -a /kvm-vm/aaa.qcow2 /aaa/hostnameaa

檢視修改後的檔案:

[root@localhost ~]#virt-cat -a /kvm-vm/aaa.qcow2 /aaa/hostnameaa

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

yyy檢視虛擬機器的磁碟資訊:

[root@localhost ~]# virt-df -h -a /kvm-vm/aaa.qcow2

檔案系統 大小 已用空間 可用空間 使用百分比%

aaa.qcow2:/dev/sda1 1014m 88m 926m 9%

aaa.qcow2:/dev/cl/root 3.5g 950m 2.6g 27%

把虛擬機器裡的檔案複製到本地:

virt-copy-out -a /kvm-vm/aaa.qcow2 /aaa/aaa.txt /tmp

檢視:[root@localhost ~]# ls /tmp/

aaa.txt vmware-root_26601-1949655996

把本地檔案上傳到虛擬機器裡:

virt-copy-in -a /kvm-vm/aaa.qcow2 /tmp/hostnameaa /aaa/

檢視一下:

virt-cat -a /kvm-vm/aaa.qcow2 /aaa/hostnameaa

把虛擬機器的磁碟掛載到本地(必須有這個目錄 -i代表你不知道那個目錄所以自動尋找 如果知道是那個目錄 那指定目錄 --rw讀寫 --ro唯讀):

guestmount -a /kvm-vm/aaa.qcow2 -i --rw /mount

解除安裝:guestunmount /mount/

建立差異磁碟:

qemu-img create -f qcow2 -o backing_file=aaa.qcow2 oa.aaa.qcow2

複製乙份虛擬機器配置檔案:

cd /etc/libvirt/qemu/

lscp aaa.xml oa.aaa.xml

vim oa.aaa.xml 修改檔案 名字 uuid mac 磁碟檔案的路徑

uuid 用 uuidgen來生成

定義虛擬機器並啟動:

virsh define oa.aaa.xml

virsh start oa.aaa

進入虛擬機器:

virsh console oa.aaa

驗證:[root@localhost ~]# virsh console oa.aaa

連線到域 oa.aaa

換碼符為 ^]

[root@localhost ~]# ls

aaaa anaconda-ks.cfg

[root@localhost ~]#

KVM檔案管理

1.systemctl status libvirtd 檢查服務是否啟動 qemu img info testvm01.img 檢視硬碟檔案資訊 安裝tools工具 yum install libguestfs tools df h 檢視磁碟使用狀態 virt inspector d testvm0...

kvm常用管理

虛擬磁碟擴容 virsh list all 檢視全部虛擬機器 virsh dominfo kvm 1 檢視kvm 1虛擬機器資訊 virsh edit kvm 1 編輯虛擬機器配置檔案 virsh console 連線虛擬機器 virsh start 開啟虛擬機器 virsh reboot 重啟虛擬...

kvm虛擬化工具 檔案管理

1.qemu img的使用 作用 主要用來操作kvm檔案系統 格式 qemu img 命令 命令選項 常見的命令選項 check f fmt filename create e 6 f fmt b base p w picpath f fmt filename size commit f fmt f...