日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

VMWare ESXi thin磁盤空間回收,精簡置備空間回收

 pcnewage 2019-04-19

背景:ESXi 容量只剩幾個GB了,登上ESXi看看空間,只剩6.8G了

~ # df -h        
Filesystem   Size   Used Available Use% Mounted on        
VMFS-5     459.8G 452.9G      6.8G  99% /vmfs/volumes/datastore1        
vfat         4.0G  26.8M      4.0G   1% /vmfs/volumes/518bbaed-cd4205ae-4433-6cae8b618a8b        
vfat       249.7M 152.2M     97.6M  61% /vmfs/volumes/e004997b-19d900f9-78d2-328c75df8d55        
vfat       249.7M   8.0K    249.7M   0% /vmfs/volumes/f425ab7f-19a30306-ecae-df98131c5d28        
vfat       285.8M 179.8M    106.1M  63% /vmfs/volumes/518bbae7-ef420f9e-c41f-6cae8b618a8b

再用Vsphere Client連上去看看哪幾臺機器占用空間比較多,例如紅色方框那臺windows2008,顯示已經(jīng)使用40GB

Image      
   

但是windows 2008系統(tǒng)顯示只用了29GB,那還有11GB空間哪里去了?

Image(1)

這不得不從VMware磁盤類型說起,在創(chuàng)建虛機類型的時候有三種方式

  • 厚置備延遲置零(zeroed thick):以默認的厚格式創(chuàng)建虛擬磁盤。創(chuàng)建過程中為虛擬磁盤分配所需空間。創(chuàng)建時不會擦除物理設(shè)備上保留的任何數(shù)據(jù),但是以后從虛擬機首次執(zhí)行寫操作時會按需要將其置零。

  • 厚置備置零 (eager zeroed thick):創(chuàng)建支持群集功能(如 Fault  Tolerance)的厚磁盤。在創(chuàng)建時為虛擬磁盤分配所需的空間。與zeroed thick相反,在創(chuàng)建過程中會將物理設(shè)備上保留的數(shù)據(jù)置零。創(chuàng)建這種格式的磁盤所需的時間可能會比創(chuàng)建其他類型的磁盤長。

  • 精簡置備(thin):使用精簡置備格式。最初,精簡置備的磁盤只使用該磁盤最初所需要的數(shù)據(jù)存儲空間。如果以后精簡磁盤需要更多空間,則它可以增長到為其分配的最大容量。

在創(chuàng)建windows2008虛機的時候,我指定的是44G的空間,但是由于我使用了thin的方式,可能實際上只分配了20GB的空間(還有24GB的空間預(yù)留著,并沒有從存儲上真正分出去)。但后來隨著windows2008文件越來越多,使用了40GB,那這時候我發(fā)現(xiàn)空間不夠了,我刪了5GB的空間,你以為在ESXi 存儲上這5GB空間被釋放了,其實不是的,這5GB空間還是真正劃分給了windows2008虛機。這是因為這個delete操作是在Guest OS中進行的,而Hypervisor并不知道這個動作,所以也就不會reclaim space。所以,我們會發(fā)現(xiàn)雖然在創(chuàng)建虛機的時候使用thin的方式,但是到后來后端存儲空間還是消耗的很快。VMware也考慮到了這一點,我們可以使用vMotion或者vSphere Converter來reclaim空間,但是對于ESXi有什么辦法呢?

答案是有。使用sdelete是個小工具,可以自己下載,或到我的資源里,我有分享,可供大家下載。

步驟一)

c:\share>sdelete.exe -z C:        
SDelete - Secure Delete v1.61        
Copyright (C) 1999-2012 Mark Russinovich        
Sysinternals - www.sysinternals.com        
SDelete is set for 1 pass.        
Free space cleaned on c:\        
1 drives zapped

經(jīng)過自己實際測試發(fā)現(xiàn)不行,存儲空間沒有任何變化。繼續(xù)google發(fā)現(xiàn)了VMware提供了vmkfstools這個工具

~ # cd /vmfs/volumes/datastore1/test-Win2008/ 


/vmfs/volumes/5075da98-8eef8322-f2b2-6cae8b618a8a/test-Win2008 # ls        
test-Win2008-flat.vmdk  test-Win2008.nvram      test-Win2008.vmdk       test-Win2008.vmsd       test-Win2008.vmx        test-Win2008.vmxf       vmware.log

/vmfs/volumes/5075da98-8eef8322-f2b2-6cae8b618a8a/test-Win2008 # du -ah *        
36.0G   test-Win2008-flat.vmdk        
1.0M    test-Win2008.nvram        
0       test-Win2008.vmdk        
0       test-Win2008.vmsd        
8.0k    test-Win2008.vmx        
0       test-Win2008.vmxf        
2.0M    vmware.log

發(fā)現(xiàn)這個vmdk占用了36G,但是之前提過我這臺機器實際只用了29G,用vmkfstool reclaim空間

/vmfs/volumes/5075da98-8eef8322-f2b2-6cae8b618a8a/test-Win2008 # vmkfstools --punchzero test-Win2008.vmdk 

(說明可以使用    vmkfstools -K test-Win2008.vmdk效果一樣。)


vmfsDisk: 1, rdmDisk: 0, blockSize: 1048576        
Hole Punching: 100% done.

24.4G   test-Win2008-flat.vmdk        
1.0M    test-Win2008.nvram        
0       test-Win2008.vmdk        
0       test-Win2008.vmsd        
8.0k    test-Win2008.vmx        
0       test-Win2008.vmxf        
2.0M    vmware.log

運行完之后發(fā)現(xiàn)減少了12G      

~ # df -h        
Filesystem   Size   Used Available Use% Mounted on        
VMFS-5     459.8G 445.4G    14.3G  97% /vmfs/volumes/datastore1        
vfat         4.0G  27.0M      4.0G   1% /vmfs/volumes/518bbaed-cd4205ae-4433-6cae8b618a8b        
vfat       249.7M 152.2M     97.6M  61% /vmfs/volumes/e004997b-19d900f9-78d2-328c75df8d55        
vfat       249.7M   8.0K    249.7M   0% /vmfs/volumes/f425ab7f-19a30306-ecae-df98131c5d28        
vfat       285.8M 179.8M    106.1M  63% /vmfs/volumes/518bbae7-ef420f9e-c41f-6cae8b618a8b

參考文章出處http://taotao1240.blog.51cto.com/731446/1656762

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多