壓縮/擴充套件qcow2磁碟
製作windows映象,初始設定太小的磁碟空間,希望擴充套件空間安裝更多的軟體,又或者初始設定較大qcow2磁碟空間,映象製作結束後,希望把沒有用到的磁碟空間刪除,儘量減小映象的size,有利於後續在OPENSTACK中上傳,計算節點下載等。
- 初始size太小,如何擴充套件?
- 建立一塊空磁碟,大小為需要增加的磁碟大小(1G 為例) :qemu-img create -f raw
additional.raw 1G - 將要增加的源磁碟轉換成 raw 格式:qemu-img convert -f qcow2 example.img -O raw
example.raw - 將空磁碟追加到源磁碟尾部:cat additional.raw >> example.raw
- 將轉換後的磁碟轉換回 qcow2 格式:qemu-img convert -f raw example.raw -O qcow2
example-expanded.img
建立虛擬機器,在選擇OS啟動方式時選擇匯入現有磁碟映像,選擇剛剛調整的qcow2磁碟,系統啟動後,進入磁碟管理,擴充套件分割槽就可以使用增加的磁碟空間了。
- 初始size太大,如何壓縮
先在windows系統內壓縮磁碟卷,沒有使用的空間會變成未格式化的狀態,然後關機,對磁碟做轉換qcow2→raw,再轉換回來,raw→qcow2(沒有使用的空間不會轉換),qcow2磁碟就變小了。
相關文章
- PHP的LZF壓縮擴充套件工具PHP套件
- PHP的bz2壓縮擴充套件工具PHP套件
- ubuntu 擴充套件磁碟空間Ubuntu套件
- windows系統磁碟擴容/擴充套件Windows套件
- 使用udev擴充套件ASM磁碟組dev套件ASM
- 擴充套件系統的磁碟空間套件
- UNDO SEGMENT的擴充套件和收縮套件
- Linux虛擬機器擴充套件磁碟Linux虛擬機套件
- 使用命令擴充套件vmdk磁碟空間套件
- Linux LVM 擴充套件磁碟分割槽LinuxLVM套件
- Google 為 Chrome 加入新的資料壓縮擴充套件功能 —— 你信任它?GoChrome套件
- 伸縮擴充套件Node.JS應用套件Node.js
- 使用Slice擴充套件伸縮OpenJPA 應用套件
- kotlin 擴充套件(擴充套件函式和擴充套件屬性)Kotlin套件函式
- 擴充套件VirtualBox虛擬機器磁碟容量套件虛擬機
- Linux 擴充套件磁碟分割槽(命令列操作)Linux套件命令列
- WCF擴充套件:行為擴充套件Behavior Extension套件
- VirtualBox下Linux(centos)擴充套件磁碟空間LinuxCentOS套件
- 給linux新增磁碟並擴充套件邏輯卷Linux套件
- 虛擬磁碟空間滿後的擴充套件方法套件
- Linux 虛擬機器擴充套件磁碟空間Linux虛擬機套件
- linux建立新分割槽擴充套件磁碟空間Linux套件
- 有未分配的磁碟卻不能擴充套件卷怎麼解決 有未分配的磁碟卻不能擴充套件卷解決方法套件
- 【Kotlin】擴充套件屬性、擴充套件函式Kotlin套件函式
- Sanic 擴充套件套件
- ORACLE 擴充套件Oracle套件
- 擴充套件工具套件
- 擴充套件歐幾里得套件
- DOM擴充套件套件
- 擴充套件ACL套件
- Lua擴充套件套件
- 照片擴充套件套件
- 擴充套件篇套件
- disable or 擴充套件套件
- 擴充套件表套件
- Mybatis擴充套件MyBatis套件
- JMeter 擴充套件開發:擴充套件 TCP 取樣器JMeter套件TCP
- 點選擴充套件或縮小文字框效果程式碼套件