2013/11/15

使用 Clean Up Disk 取回被 VMware 虛擬磁碟吃掉的空間

有用 VMware 應該都會覺得 vmdk 怎麼這麼容易肥起來

問題其實是 guest OS 在將檔案砍除之後 VMware 並不會把 vmdk 釋放的空間還出來導致


VMware 除了 shrink 指令之外 還有一個  Clean Up Disk  功能

使用路徑為: VM > Manage > Clean Up Disks




不用打指令就可以操作,而且內建的說明文件中提到

 Clean Up Disk 提供了類似 Compact 跟 Shrink 類似的功能,並且還有其他

1. 有 snapshot 的 vm 也可以使用, Shrink 指令只能用在沒有 snapshot 的 vm 上

2. 可以拿回比 Compact 更多的空間 XD

3. 不同於其他指令, Clean Up 功能並不需要額外的磁碟空間
    假設原本 vm 佔掉 100G,其他壓縮功能 (例如 shrink )
    在 host OS 的硬碟的剩餘空間沒有超過 100G 的情況下,會在最後一秒跟你說失敗 =_=

不過這個功能的使用條件似乎是 host 必須是 Windows 以及 guest OS 要是 NTFS 格式

(自己的  Mac 上買了 Parallels Desktop 了,不然就可以看看 Mac 平台上有沒有其他方法)

補一下... 真的兩隻 VM 都清出好多空間來啊 XDD





沒有留言:

張貼留言