XenServer 如何縮小 XenServer domU 的虛擬驅動器?
如何縮小 XenServer 映像的虛擬驅動器?
我為一張圖像 (domU) 提供了 300Gb 的空間,這是錯誤的。現在我想縮小它。我怎樣才能做到這一點?
系統已經設置和配置,我不能只是啟動一個新伺服器。(但如果沒有其他辦法,我會的。)
Bakytn,
別擔心,我一直這樣做!我總是製作巨大的虛擬機,然後想在以後縮小它們。:)
對於初學者,您需要調整 Mint 內部的分區大小。遵循這個調整 ext3 大小的優秀指南:http: //www.howtoforge.com/linux_resizing_ext3_partitions
您不需要執行此命令:
tune2fs -O ^has_journal /dev/sda1
;resize2fs
現在完全支持 ext4,所以你很高興。調整來賓分區的大小後,關閉 VM。將新磁碟附加到所需的較小大小的 VM。使用 Linux 啟動 CD 啟動 VM,我是“Trinity Rescue Kit 3.4”的忠實粉絲
在 Trinity 中,假設您有以下內容:
/dev/hda (good large disk) /dev/hdb (empty small disk)
此時
hda
將有一個較小的分區,因為您按照上面的指南進行操作執行
fdisk -l
以列出所有已知分區。然後執行fdisk /dev/hdb
並創建一個與/dev/hda
. 為您擁有的每個分區執行dd if=/dev/hda1 of=/dev/hdb1
。現在最後階段是安裝引導載入程序。請按照此處的指南操作: http ://tipstricks.itmatrix.eu/?p=291
完成後,關閉虛擬機。彈出 Live CD ISO。分離但不要刪除大磁碟。點擊
properties
較小的磁碟,然後選擇左側的底部菜單項。對於device position
,將其從 更改1
為0
。啟動虛擬機並確保所有數據都在那裡。對於最終檢查,您可以執行sudo touch /forcefsck; sudo shutdown -r now
它將在啟動時通過強制磁碟檢查重新啟動 VM。如果一切正常,請刪除您的大磁碟映像。如果您對這些步驟有任何問題,請告訴我。完成後,您應該感覺自己像個老闆(因為您是!)。