hyper-v dynamically expanding

各位, 我我gen8現在os底是windows server 2012 r2, hyper-v了一個nas os
設nas os的vhdx現在為5GB
問題是我用nas os下載10GB檔案, 如把檔案刪掉, 因為dynamically expanding的關係, vhdx的容量也不會減少到5GB

有什麼方法可以我刪掉一個檔案, vhdx變回5GB?

1) 從C drive 分割一個 D drive, 把整個D drive physically給nas os 這樣行嗎?
2) 把vhdx設為fixed size?

各位, 我我gen8現在os底是windows server 2012 r2, hyper-v了一個nas os
設nas os的vhdx現在為5GB
問題是我 ...
gold2m1 發表於 2015-12-10 12:08

Use an disk utility program to "zero out" deleted data,
then enter diskpart and use blow commond

select vdisk FILE="YOUR VM PATH"
compact vdisk

TOP

Use an disk utility program to "zero out" deleted data,
then enter diskpart and use blow commond

s ...
sonichkhk 發表於 2015-12-10 12:58



    您好, 先謝謝回覆
    可能我說得不夠清楚, 我想做到的是刪了一個5GB檔案, vhdx自動減少5GB, 能否做到?
    還是virtual disk不會自動減少,我對這方面認識不太多

    我提供的這2個方法可行嗎?
    1) 從C drive 分割一個 D drive, 把整個D drive physically給nas os 這樣行嗎?
    2) 把vhdx設為fixed size?

    Thanks again!

TOP

您好, 先謝謝回覆
    可能我說得不夠清楚, 我想做到的是刪了一個5GB檔案, vhdx自動減少5GB, 能否做 ...
gold2m1 發表於 2015-12-10 13:39

不會自動縮.
you cant pass-through partition.only disk.

TOP

您好, 先謝謝回覆
    可能我說得不夠清楚, 我想做到的是刪了一個5GB檔案, vhdx自動減少5GB, 能否做 ...
gold2m1 發表於 2015-12-10 13:39


整個batch job 係特定時間resize 走d用左又清走既位
http://blogs.msdn.com/b/virtual_ ... r2-windows-8-1.aspx
example:
10/12 9am : c:\(40/120GB used)
10/12 10am: c:\(50/120gb used)
10/12 12pm: c:\(40/120gb used)
10/12 3pm: resize 120gb vhdx --> 42gb vhdx
10/12 7pm: resize 42gb vhdx --> 120gb vhdx

TOP

整個batch job 係特定時間resize 走d用左又清走既位

example:
10/12 9am : c:\(40/120GB used)
10/12 10 ...
askh22 發表於 2015-12-10 15:56


其實要zero fill / defrag左先shrink到

TOP

提示: 作者被禁止或刪除 內容自動屏蔽

TOP

幫大大 Google "shrink hyper-v disk image" 找到的:
toylet 發表於 2015-12-10 19:43


你個method 係offline shrink

TOP

其實要zero fill / defrag左先shrink到
KinChungE 發表於 2015-12-10 17:38


resize前加多個command 來defrag lor

TOP

即係如果想自動減少
只有買隻新hdd成隻passthrough
係咪咁既意思

TOP