壓縮qcow2虛擬機器映象檔案

2021-10-01 15:23:11 字數 531 閱讀 4659

在虛擬機器的使用過程中,虛擬機器內的檔案經過大量的增、刪、改等操作後,會使得虛擬機器磁碟的體積變大。即使刪除了虛擬機器內的檔案,已經分配給虛擬磁碟的空間卻並不會被**。不過我們可以進行手動**這些虛擬機器沒有使用的空間。

首先在虛擬機器內部執行如下命令

dd if=/dev/zero of=/dev/ext_disk/junk

rm -rf /dev/ext_disk/junk

執行這個命令的目的,是把虛擬磁碟內部所有未被占用的空間用 0 位元組填充。

其中/dev/ext_disk是我們的虛擬磁碟,在虛擬機器內部掛載在了/dev/ext_disk上。

之後關閉虛擬機器,在宿主機上執行如下命令。

qemu-img convert -c -o qcow2 vm-db.qcow2 vm-db-new.qcow2
在進行轉換的時候,qemu-img命令不拷貝虛擬磁碟中的0資料塊。這樣就達到了壓縮磁碟的目的。

壓縮 KVM 的 qcow2 映象檔案

首先,需要對虛擬機器系統對剩餘空間寫零操作 dd if dev zero of zero.dat刪除 zero.dat rm zero.dat關閉虛擬機器,進入虛擬機器映象檔案的目錄,通過 qemu img 的 convert 來操作 qemu img convert c o qcow2 path ...

qcow2 映象檔案系統掛載

新建一台linux虛擬機器之後,怕啟動之後ip會跟區域網裡面的ip衝突,需要先把映象裡面的network inte ces檔案改掉,然後再啟動虛擬機器。下面的步驟是針對虛擬機器裡面的檔案系統是lvm的情況,這種很難搞,lvm 8e 不像 83 linux可以直接掛載到宿主機的檔案系統,按照下面的步驟...

qcow2映象轉換為iso 虛擬機器映象分析

id iforensics 2016 我們在工作中經常會接觸到各種各樣的虛擬機器映象,常見的映象檔案格式有 raw qcow2 qed qcow luks vdi vmdk vpc vhdx等。本文以最常用的qcow2格式為例進行分析。一 分析環境搭建 安裝作業系統,本文測試用的作業系統為cento...