Hard-Drive

Server 2012 R2 系統磁碟填充

  • June 5, 2020

這是一個有點奇怪的問題——通常的故障排除步驟似乎並不適用。

在 XenServer 6.2 主機(帶有 SP1)上,我有一個執行 Windows Server 2012 R2 的來賓 VM,用作文件/列印伺服器。虛擬機大約有一年的歷史。它有一個 45GB 的系統驅動器和一個可容納數百個共享文件的數據驅動器。

今天早上,系統驅動器慢慢開始走向滿載。不慢,但也不快。無論如何,它已滿,列印作業停止工作。奇怪的。我執行了 windirstat 並清理了一些舊的日誌文件。一切都很好,但它也填補了那個空間。

所以,在那一點上,我沒有東西可以清理 C 盤。我再次執行 Windirstat,發現總磁碟使用量實際上只有 16GB。嗯?Windows 資源管理器仍報告此時磁碟已滿。

我重新啟動。

Windows 資源管理器現在顯示正確的可用空間量。驚人的!直到我刷新……並註意到可用空間較少。並再次刷新……和更少的可用空間。

這不是快速洩漏,但仍會在大約 2.5 小時內“填滿”剩餘空間。我說“填充”是因為在 C: 上重新執行 Windirstat 表明只存在 16 個演出的數據。

有趣的東西:

  • 這不會發生在數據磁碟上。
  • vssadmin list writers不列出任何快照
  • 我解除安裝了我們的備份軟體客戶端(Unitrends 8)
  • 我們沒有使用文件卷影副本/以前的版本
  • fsutil volume diskfree C:同意 Windows 資源管理器
  • 我們有一個不同的虛擬機也在這個主機上執行 S2012R2,它沒有遇到同樣的問題。
  • 我們是最新的 Windows 更新

感謝您提供的任何幫助或指示!我很樂意嘗試報告任何事情。我打電話給 Citrix 支持,他們有一個小更新檔希望我應用,但他們也承認它不能解決問題。他們現在正在指責和 Windows 本身。

將所有這些總結為一個問題 - 還有什麼可能導致 Windows 資源管理器認為磁碟正在增長,但不會出現在 WinDirStat 中?

更新: 磁碟空間不匹配已修復。Aparently WinDirStat(以管理員身份執行)仍然看不到 C:\Windows\System32\Spool 文件夾。很奇怪,對吧?無論如何,那里卡住了一個 16GB 的文件。現在沒了。明天我會更新我們是否看到磁碟大小像以前一樣爬行(現在有更多可用磁碟空間讓它爬行)

是否安裝了任何更新或新應用程序?

我還會查看 C:\Windows\System32\LogFiles,這是一些 IIS 和 Windows 錯誤報告日誌所在的位置。我通常禁用 Windows 錯誤報告,因為它之前已經填滿了我的一些驅動器。

我會檢查事件日誌中是否有任何提示,並繼續執行任何文件夾/文件大小調整實用程序來檢查 C:\ 以查看哪些目錄佔用了最多的空間並在增長。

查看磁碟屬性中的“影子副本”選項卡。我的生產系統正在吃 180GB 的 250GB 驅動器用於備份磁碟 e: 的捲影副本:(恕我直言,這太瘋狂了)。

預設卷影副本設置是“無限”,因此它幾乎佔用了 prod 機器上的整個磁碟!

查看 C:\System Volume Information\ 目錄,有一個巨大的 {ee93380c-a671-11ea-8105-1e00200079bc}{3808876b-c176-4e48-b7ae-04046e6cc752} 文件。將捲影副本設置為有限大小(320MB),它會清理數據並且磁碟再次合理地空閒。

引用自:https://serverfault.com/questions/679440