虛擬環境:vmware esxi6.7+storage
虛擬機系統:windows server 2012 R2
問題情況:該虛擬機有分配三個硬碟,容量為4T,1T,3T.分配成C槽,D槽,E槽. C槽跟D槽的硬碟為完整佈建消極歸零,E槽為精簡佈建.
遇到狀況是某個槽位實際檔案容量只有100G但顯示使用卻是300G,有用硬碟空間分析軟體去跑(SpaceSniffer),看到的也是100G. 但在windows系統裡顯示使用就是300G
該台主機跑的服務主要為oracle資料庫.
已做措施:已查看過vmware,storage事件都沒出現警示或錯誤.
windows主機上事件檢視器,有出現VSS錯誤,但不知是否有關連.
已將E槽從精簡佈建轉換為完整佈建.
重新開虛擬機,硬碟容量顯示就會恢復正常.但一段時間後容量又會不明減少.
請問有沒有人遇過類似情況,可以提供可能問題原因?
先在 Windows 內看一下 Windows Snapshot 占用儲存的狀況:
vssadmin list shadowstorage
vssadmin list shadows
這指令需要用系統管理員權限開啟 CMD 視窗再執行
此事很大概率與 VMware 無關, 所以可以略過外部的 Storage, 專注往 Windows 裡查
感覺可以參考:
https://www.cnblogs.com/solo666/p/16045032.html#:~:text=%E5%8F%B3%E9%94%AE%E7%82%B9%E5%87%BBWindows%E4%B8%AD%E7%9A%84Ubuntu%E8%99%9A%E6%8B%9F%E6%9C%BA%E6%96%87%E4%BB%B6%E5%A4%B9%EF%BC%8C%E5%8F%91%E7%8E%B0%E5%AE%83%E5%8D%A0%E7%94%A8Windows%E7%A3%81%E7%9B%98%E7%A9%BA%E9%97%B4%E5%A4%A7%E5%B0%8F140GB%EF%BC%9B%20%E7%84%B6%E5%90%8E%E8%BF%9B%E5%85%A5Ubuntu%EF%BC%8C%E8%BE%93%E5%85%A5%20df%20-hl,%E5%8F%AF%E4%BB%A5%E7%AE%97%E5%87%BA%E5%AE%9E%E9%99%85%E5%8D%A0%E7%94%A8%E7%A9%BA%E9%97%B4%E4%B9%9F%E5%A4%A7%E7%BA%A6%E4%B8%BA140GB%E3%80%82%20%E5%9C%A8Ubuntu%E4%B8%AD%E5%88%A0%E9%99%A4%E7%BA%A630GB%E7%9A%84%E6%96%87%E4%BB%B6%E5%90%8E%EF%BC%8C%E8%BE%93%E5%85%A5%20df%20-hl%20%E7%AE%97%E5%87%BA%E5%8D%A0%E7%94%A8%E7%A9%BA%E9%97%B4%E5%8F%98%E4%B8%BA%E4%BA%86110GB%EF%BC%9B