Virtual-Machine

XenServer 如何縮小 XenServer domU 的虛擬驅動器?

  • January 27, 2012

如何縮小 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,將其從 更改10。啟動虛擬機並確保所有數據都在那裡。對於最終檢查,您可以執行sudo touch /forcefsck; sudo shutdown -r now它將在啟動時通過強制磁碟檢查重新啟動 VM。如果一切正常,請刪除您的大磁碟映像。

如果您對這些步驟有任何問題,請告訴我。完成後,您應該感覺自己像個老闆(因為您是!)。

引用自:https://unix.stackexchange.com/questions/18783