Windows-Server-2008
如何在不使用 chkdsk 離線的情況下保持文件伺服器的完整性?
我只是想知道人們在將 Windows Server 用作文件伺服器而不使系統離線以執行 chkdsk /f 或 chkdsk /r 時如何處理持續的文件系統穩定性?顯然,人們並不真正希望文件伺服器不可用……而且文件伺服器現在擁有如此多的儲存空間,以至於執行 chkdsk 可能需要數天時間……那麼您如何保護數據免受損壞?
Microsoft 已發布說明性指南,用於在執行 checkdisk 時提高性能並最大限度地減少停機時間:
NTFS Chkdsk 最佳實踐和性能
https://www.microsoft.com/downloads/en/details.aspx?FamilyID=35a658cb-5dc7-4c46-b54c-8f3089ac097a
特別注意:
- 卷大小對性能沒有影響。
- 對於具有大量文件(數億/十億)的捲,為 chkdsk 使用更多記憶體可顯著提高性能。
- Windows 2008 R2 chkdsk 的性能是 Windows 2008 的兩到五倍。Windows 2003 太糟糕了,他們可能不好意思公佈統計數據。
- 您應該在計劃的重新啟動之前主動檢查卷是否臟。這有助於減輕意外的數小時啟動延遲的影響。
不在文件中,但強烈建議:使用多用途伺服器來處理數億個文件的文件會增加發生崩潰的可能性,並且卷將被標記為臟。應採取措施確保不會發生碰撞。一個例子是不使用文件伺服器作為列印伺服器(列印機驅動程序在藍屏領域有很長的臭名昭著的歷史)。另一個例子是“文件歸檔軟體”。強烈建議使用具有延長執行時間的備用電源。