資料完整性檢查
資料完整性檢查功能將根據%edition_name%對索引文件和備份數據執行健康檢查,以確保數據的完整性和可恢復性。每次資料完整性檢查後,存儲統計信息將被刷新。
!
請注意:
- 資料完整性檢查功能不能修復已損壞文件。資料完整性檢查功能用於識別和刪除備份目標儲存位置上的任何損壞的文件,因此可以再次備份以確保可恢復性。
- 只有當沒有手動、計劃或相應的備份集進行實時備份作業運行時,資料完整性檢查功能才能啟動,反之亦然。 強烈建議暫時禁用備份計劃以確保在資料完整性檢查運行時沒有啟動計劃備份。
- 每次資料完整性檢查後,存儲統計信息將被刷新。
有兩個選項可用:
- 不選擇"在資料完整性檢查過程中,運行循環冗餘校驗(CRC)" 選項: 只用於檢查索引文件。
- 選擇"在資料完整性檢查過程中,運行循環冗餘校驗(CRC)" 選項: 用於根據備份作業時生成的校驗和文件來檢查文件的索引和完整性。
當您開始資料完整性檢查時,%edition_name% 將會進行下列操作:
不選擇"在資料完整性檢查過程中,運行循環冗餘校驗(CRC)"選項
%edition_name% 將會執行備份目標文件/文件夾與當前索引文件中記錄的文件/文件夾列表的比較。如果資料完整性檢查發現下列情況:
- 如果備份目標儲存位置中有文件/文件夾不存在於當前索引文件中,則多餘的文件/文件夾將從備份目標儲存位置中刪除。例如,如果備份過程在完成之前中斷,則會有一些不完整的上傳文件或部分上傳的文件。
- 如果當前索引文件中列出的文件/文件夾不存在於備份目標儲存位置中,則多餘的文件/文件夾的條目將從當前索引文件中刪除。
- 如果當前索引文件已損壞,則損壞的索引文件將被刪除,並且%edition_name% 將用前一個備份作業或快照中的索引文件替換它,因此當前備份的文件/文件夾備份作業或當前快照將從備份目標儲存位置刪除,不可再恢復。如果這些文件仍然存在於客戶計算機,%edition_name% 將嘗試在後續備份作業中再次上載這些文件。
選擇"在資料完整性檢查過程中,運行循環冗餘校驗(CRC)"選項
%edition_name% 將會根據備份作業時生成的校驗和文件檢查備份目標儲存位置上的文件的完整性。 如果存在差異,表示備份目標儲存位置上的文件已損壞,則%edition_name% 將從備份目標儲存位置中刪除這些文件。如果這些文件在下一個備份作業中仍存在於客戶端計算機上,%edition_name% 將會上載最新的副本。
!
請注意:
- 如果啟用了CRC(循環冗餘校驗)選項,則會在CRC檢查期間將備份數據從備份目標儲存位置(例如,雲存儲位置或FTP位置)流式傳輸到客戶端計算機。對於使用計量互聯網連接的用戶,如果啟用了CRC,請密切關注資料完整性檢查期間的帶寬使用情況。
- 完成資料完整性檢查所需的時間取決於許多因素,例如備份集中的文件/文件夾數,客戶端計算機上可用的帶寬,客戶端計算機的硬件規格如磁盤I/O和CPU性能,以及是否有其他資源密集型作業正在運行。因此,在啟用CRC的資料完整性檢查期間,請注意客戶端計算機上的資源使用情況。
執行資料完整性檢查:
預設情況下,如果滿足以下要求之一,則資料完整性檢查測試模式將只提示您確認應用更改:
- 當刪除的備份文件為1000或以上時。
- 當刪除的備份文件大小為512MB或以上時。
- 當刪除的備份文件佔總備份資料的10%以上時。
- 當刪除的備份文件大小佔總備份資料的10%以上時。
- 從下拉列表中選擇一個備份集。您可以選擇特定備份集或"所有"(預設選項)。
!
請注意:
- 如果您選擇"所有", 所有備份集(在伺服器上運行的備份集除外,例如:Office 365 和Cloud File備份集)和所有目標儲存位置都將被檢查,但這將需要更長時間才能完成,具體時間取決於備份集和目標儲存位置的數量。
- 如果您選擇一個特定的備份集,則可以選擇要檢查的特定目標儲存位置或"所有"備份目標儲存位置。
- 如果需要驗證備份目標儲存位置中數據的完整性,點擊"在資料完整性檢查過程中,運行循環冗餘校驗(CRC)",這將需要更多的時間來完成。
- 點擊 [開始] 以開始檢查過程。
- 如果您需要停止進程,點擊 [停止] 按鈕退出。
- 數據完整性檢查完成後,將顯示以下測試模式頁面(預覽模式):
如果"數據"狀態顯示為"正確",這說明"成功地完成資料完整性檢查工作" 並且沒有在備份集中找到損壞的索引或數據。您可以點擊[檢視記錄] 按鈕以查看日誌匯總的詳情,或者點擊 [關閉] 按鈕退出。
如果"數據"狀態顯示為"不正確", 這說明備份文件與備份作業時生成的校驗和文件之間存在差異,或者索引文件存在問題。您還可以檢查"索引中找到的項目"和"數據損壞的項目"的值,以查看備份文件與索引文件之間的差異的詳細信息。
- 對於當前索引文件中不存在的備份目標儲存位置中存在文件/文件夾的情況,例如如果備份過程在完成之前中斷,則會有一些不完整的上傳文件或部分上傳的文件:
- 您可以點擊[是] 以刪除損壞的數據項,校驗和不正確的項和索引損壞的數據塊。如果這些文件在下一個備份作業中仍存在於客戶端計算機上,%edition_name% 將會上載最新的副本。
- 您可以點擊[否] 因此不會採取任何措施,並且損壞的項目,備份或恢復問題將不會被修復。
- 您可以點擊[檢視記錄] 按鈕以檢視相應日誌,例如"1519821703318, 2018-02-28-12-41-43,INFO,"移除目的地中備份檔案 \"1518797253825/blocks/2018-02-23-09-05-00/0/000982.bak\" 因為它不存在於索引文件中"" 。
- 對於當前索引文件中列出的文件/文件夾不存在於備份目標儲存位置中的情況:
- 您可以點擊[是] 以刪除多餘的索引條目。如果這些文件在下一個備份作業中仍存在於客戶端計算機上,%edition_name% 將會上載最新的副本。
- 您可以點擊[否] 因此不會採取任何措施,並且損壞的項目,備份或恢復問題將不會被修復。
- 您可以點擊[檢視記錄] 按鈕以檢視相應日誌,例如"1520578431424,2018-03-09-14-53-51,INFO,Utilities,"移除索引中備份檔案 \"C:\\Users\\Administrator\\Desktop\\in case backup of ahsaycbs\\build\\engine-framework\\custom-obm\\app\\common\\bin\\cbCoreRes_sl.properties\" 因為它不在目的地""。
- 對於當前索引文件已損壞的情況:
- 您可以點擊[是] 以刪除損壞的檔案。%edition_name% 將用前一個備份作業或快照中的索引文件替換它。因此當前備份的文件/文件夾備份作業或當前快照將從備份目標儲存位置刪除,不可再恢復。如果這些文件在下一個備份作業中仍存在於客戶端計算機上,%edition_name% 將會上載最新的副本。
- 您可以點擊[否] 因此不會採取任何措施,並且備份或恢復問題將不會被修復。
- 您可以點擊[檢視記錄] 按鈕以檢視相應日誌,例如"1520837556138,2018-03-12-14-52-36,INFO,Utilities,"索引文件已損壞。從備份作業 \"2018-03-09-18-30-35\"下載有效索引文件" 和"1520837563454,2018-03-12-14-52-43,INFO,Utilities,"移除索引中備份檔案 \"C:\\Users\\Administrator\\Documents\\en\\BS_Create_VMware.html\" 因為它不在目的地""。
- 點擊 [關閉] 以退出。
!
強烈建議定期做循環冗餘校驗(CRC)以確保數據的完整性并清除備份目標儲存位置中的不完整檔案。