Symptoms
將檔案系統備份至 Avamar 和 Data Domain 整合式解決方案的 Avamar 7.0 分頁檔案快取,其所耗用的磁碟容量比單體式檔案快取顯著更多。
如果 Avamar /var 目錄位於用戶端檔案系統或磁碟容量有限的磁碟區上,則分頁檔案快取的「磁碟上」檔案大小變大,可能會導致 Avamar 檔案系統用戶端發生磁碟容量管理問題。
Cause
在
EMC Avamar 7.0 操作最佳實務文件中,我們記錄了:
「在與原始文件快取方法相比下,實作需求分頁檔案快取的備份需要多出達 20 倍的磁碟空間。」
分頁檔案快取檔案比單體式檔案快取大約 20 倍的原因有兩個:
單體式檔案快取每個檔案使用 44 位元組:4 位元組標頭、20 位元組檔案屬性雜湊和 20 位元組檔案內容雜湊。分頁檔案快取每個檔案使用 64 位元組。額外的 20 位元組會用於儲存於檔案所在的通用資料串流格式 (CDSF) 備份容器中有關偏移的資訊。如果分頁檔案快取和單體式檔案快取具有相同的格式,則會導致分頁檔案快取約大 1.5 倍。
兩個文件快取最多儲存 16 個雜湊備份。使用單體式檔案快取時,在完成第一個備份後,每天約有 2% 的檔案會變更。在第一個備份後,大部分項目會在備份之間共用。但是,使用分頁檔案快取時,每頁元素對於特定備份都是唯一,因此備份之間不會共用項目。這會導致分頁檔案快取儲存的項目比單體式檔案快取約多 10 倍。
在備份同一資料集時,這兩個貢獻者會導致分頁檔案快取的大小相對於單體式檔案快取增加大約 15 到 20 倍。
如果您知道在資料集定義中要備份多少檔案,則可以使用以下公式估計分頁檔案快取的最終大小:
<分頁檔案快取大小 (以 MB 為單位) > = <檔案計數 (以百萬為單位)> * 1700
Resolution
有三種方法可以減輕較大分頁檔案快取的潛在影響:
A) 在 avtar.cmd 中使用「cachedir」更改分頁檔案快取的位置
這是偏好選項且沒有缺點,前提是用戶端具有夠大的磁碟區來儲存分頁快取。
如果儲存用戶端快取檔案的 Avamar /var 目錄位於容量有限的磁碟區上,請將分頁快取重新放到空間更大的磁碟區,如下所述。
- 建立您要儲存快取檔案的資料夾。
- 將現有的快取檔案從 /usr/local/avamar/var/ 或 C:\program files\avs\var\ 複製到步驟 1 中建立的新資料夾。
- 在用戶端 /var 目錄中建立名為「avtar.cmd」的檔案。如果檔案存在,請進行編輯。
- 在「avtar.cmd」旗標檔案中指定新的「cachedir」位置例如,如果您為分頁檔案快取建立了 D:\avamarcache,則在 C:\program files\avs\var\avtar.cmd 中應具有如下項目:
--cachedir=D:\avamarcache
- 執行備份。
- 確認已正確使用新的快取目錄。
- 從原始 Avamar var 目錄中移除用戶端快取的複製。
B) 透過套用啟用分頁快取大小限制的旗標
在 Avamar 7.2 及更新版本中,有旗標可將分頁快取大小限制為快取所在磁碟區大小的百分比。如需此選項的詳細資訊,請參閱 KB 文章 19517:如何限制 Avamar 需求分頁快取 (f_cache2.dat) 的大小。
防止快取檔案成長至檔案大小的缺點,是由於快取缺失增加而降低備份效能。
C) 限制分頁檔案快取中儲存的完整備份數量。
透過使用小資料集建立一些備份,並將這些備份設定為永不過期,我們可以將儲存在分頁檔案快取中的完整資料集限制為只有八個或更少的備份,從而減少大小。
這是最不理想的選項,且需要進階調整。這也有需注意事項。如需更多詳細資訊,請聯絡 Dell EMC 技術支援部門。
將 Avamar 7.0 檔案系統備份至 Avamar 和 Data Domain 整合式解決方案。
如需有關 avtar.cmd 檔案的詳細資訊,請參閱 KB 文章 81546:
Avamar:如何收集記錄檔以進行 Avamar 用戶端備份和還原問題的故障排除。
Affected Products
Avamar
Products
Avamar