Windows服務器的重複數據刪除功能

自從Windows server 2012開始,微軟在系統層面提供了重複數據刪除功能。重複數據刪除是爲了文件服務器、虛擬化服務器等設計的。其實只要是存放的文件有大部分內容是相同的就可以發揮很好的效果。前不久裝的WSUS服務器,已經使用了3.5T的存儲空間了,按這個速度,過不了幾個月就會耗盡空間的。因爲目前的補丁都是累積更新,即使你一年不打補丁,也只需要安裝最新的就可以了。所以這些補丁中肯定有大量數據都是重複的,應該能節省不少空間。

重複數據刪除Data Deduplication是屬於文件和存儲服務下的一個角色服務,系統默認不安裝,需要手動安裝。安裝之後可以在服務器管理器的界面中方便的配置。選中磁盤後,可以選擇數據刪重的使用場景,包括文件服務器、桌面虛擬化VDI服務器和虛擬化服務器。這些場景中都是有大量文件是重複的情況。因爲Windows 重複數據刪除不是比對每個文件是否相同,而是把文件分塊,比較每個存儲塊是否相同。如果有相同的就只保留一份,其餘做成鏈接刪除數據。至於磁盤格式化的時候選用多大的塊block,需要和具體應用相匹配以達到較好的效果。

配置的時候可以選擇新的文件經過幾天以後纔開始刪重,以及刪除的具體時間和任務進行時間。第一次任務會消耗比較多的時間和系統資源。任務開始後可以使用powershell命令查看狀態。可以看到任務進行的百分比和節省的空間。

Get-DedupJob -Volume d:

Get-DedupStatus -Volume d:

 

https://blog.csdn.net/qishine/article/details/105833481

任務運行的時候還是非常消耗內存的。fsdmhost.exe會消耗大量的系統資源。所以建議在非工作時間來進行。

當任務完成後,可以看到文件佔用的空間變成0了。對於WSUS的數據大概可以節約40%的空間。

更多規劃和使用信息細節可以參考微軟的文章。Plan to Deploy Data Deduplication

https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/hh831700(v=ws.11)?redirectedfrom=MSDN

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章