iT邦幫忙

1

Hyper-V轉移的硬碟大小問題

大家好0.0/ 日前小弟成功跟據
http://dalaris.com/how-to-virtualize-a-linux-server-using-only-microsoft-hyper-v-2/
內的做法成功把一只裝有Linux的硬碟轉換成了VHDX 也成功啟動了
但問題來了..我選擇是Dynamically expanding / Fixed size
兩者轉換後總大小都是37GBhttps://ithelp.ithome.com.tw/upload/images/20200507/20123375rGSceROwfH.png
想請問一下有方法能夠幫他「瘦身」嗎
目前在該VM的Linux內透過df指令查到總容量及已使用的為下圖所示

但該VHDX的大小為37.2GB 想請問一下有方法幫他減肥嗎Or2
這顆硬碟總大小為40GB 我分割了20GB給予Linux系統 16GB為未使用區域https://ithelp.ithome.com.tw/upload/images/20200507/20123375EInd3U4tMF.png

看更多先前的討論...收起先前的討論...
Dynamically expanding / Fixed size => 不就很清楚了嘛有 Fixed size 這表示他要直接佔用所有空間,如果你要異動參考這邊的說明
https://docs.microsoft.com/en-us/virtualization/community/team-blog/2013/20130924-replicating-fixed-disks-to-dynamic-disks-in-hyper-v-replica
一般來說NTFS 可以很輕易地轉換成功,但LINUX就不太確定了,樓主可以自行嘗試看看
那就把放VHDX的資料夾做壓縮處理就好......WINDOWS的資料夾右鍵→壓縮

如果CPU夠快,可以用時間換空間
樓上的陳大哥,樓主是LINUX 啊,不是WINDOWS,這招沒效果,再說VHDX是 Fixed size,根本壓不動的,GUEST壓縮比在大,他就是要FULL SIZE 的DISK SPACE啊,只能轉換看看了,HYBER V 有機司可以轉,WIN 我確定可以,但LINUX不確定,印象中應該不能,還有HOST 放 VHDX的資料夾是不能被壓縮的,這是大多數VM HOST的要求,之前有壓縮過,然後GUEST就開不了機了
Linux下有Hyper-V? 不是微軟的嗎? 所以我才會這樣說咩..
又是發問的學問了,呵呵,HOST 是 HYBER V ,GUEST 是 LINUX
問題是 開出來的VHDX 是 FULL SIZE 壓不下來
想要縮小,那就只能試試用內建的軟體轉換看看
基本上個人建議LINUX 最好用 固定大小,不要動態增加
會比較不容易出問題,這是建議,
不然一旦磁碟爆了,你的問題會更大

尚未有邦友回答

立即登入回答