Powerflex 背景掃描器 - 常見問題與解答

Riepilogo: 有關背景掃描器,有很多行為和設定相關問題。 本文件旨在回答這些問題。

Questo articolo si applica a Questo articolo non si applica a Questo articolo non è legato a un prodotto specifico. Non tutte le versioni del prodotto sono identificate in questo articolo.

Istruzioni

1) 建立儲存集區後,啟動需要多久時間?
裝置建立 30 秒後,以及 SDS 程序重新啟動 30 秒後。
設定會顯示在 GUI 的儀表板 -> 組態 -> 儲存集區下,或透過執行 scli 命令顯示。

2) 背景掃描器在完成一次完整的掃描後需要多長時間才能重新啟動?  在《瞭解 Dell Technologies PowerFlex v3.5.x「其他功能」指南》中提到「掃描完成後,程序會重新啟動,為您的系統增加持續的保護。」這是如何運作的?
啟用/停用掃描器,以及 SDS 重新啟動後,需要 30 秒才能啟動/停止。掃描器以循環/無限迴圈的方式持續執行。每次掃描器啟動時,都會從裝置上的不同位置啟動。
它會從隨機的組合開始掃描。
掃描所有組合後,它會以或多或少相同的順序再次開始掃描 (新的組合會被新增到清單的尾部)。
這是一個無限迴圈。每次完成之後不會暫停。  重新啟動後,掃描器不會從相同的位置繼續。

3) 是否可隨時為指定的儲存集區啟用/停用背景掃描器?
如果未在現有儲存集區上啟用背景掃描器,則依預設將啟用所建立的新儲存集區。  然後,您可以在任何指定時間為儲存集區啟用/停用背景掃描器,前提是儲存集區設定 (粒度、零填補和持續檢查總和) 與要求的掃描器模式相符。

4) 您可以暫時停用背景掃描器嗎?
使用 disable 命令時,選項為 enable 或 disable。  這是無法延後或延遲作業的選項。

5) 是否依預設啟用?
在 3.5 版之後;如果您建立新儲存集區,此選項預設為啟用。  如需有關此部分的詳細資訊,請參閱版本資訊。

6a.) 如何檢查掃描器是否透過命令列執行?
使用 scli 命令 --query_all 檢查是否已在每個儲存集區上啟用裝置掃描器。  如需有關 scli 命令的詳細資訊,請參閱《Dell EMC PowerFlex v3.6.x CLI 參考指南》。
相關行範例:
背景裝置掃描器:已啟用、讀取錯誤動作:報告與修復、比較錯誤動作:報告與修復、每部裝置的頻寬限制 3072 KBps
比較命令說明與輸出範例:query_all

 
b.) 此外,有人提到掃描器會向 SNMP 報告 - 有沒有辦法在 SNMP 中檢查此報告歷程記錄?
沒有選項可以檢查 SNMP 的報告歷程記錄

c.) 掃描結果是否會反映在任何特定記錄中?
掃描錯誤會反映在相關 SDS 的 MDM 事件和 SDS 記錄中。

若要檢查背景裝置掃描器偵測到的錯誤,請使用 --query_sds 命令查詢 SDS。
「--query_sds --sds_id <SDS_ID>」輸出會針對每部裝置顯示一個計數器,並修正讀取錯誤:例如名稱:/dev/sdr 路徑:/dev/sdr 原始路徑:/dev/sdr ID:儲存集區:SP1,容量:1116 GB 錯誤修正:6 個已掃描 0 MB,比較錯誤:0 狀態:正常

此外,所有問題都會報告到主 MDM 上的 events.log、GUI 中的警示標籤,並可透過 SNMP 傳送。例如裝置 ID 上的 SCANNER_COMPARE_REPORT ERROR 錯誤背景裝置掃描器
注意:「compare error - succeeded」訊息在 show events 命令上不顯示。 

7) 有多少種掃描器模式,以及如何檢查儲存集區正在執行哪種模式?
執行 scli query_all 輸出命令,以檢視兩種掃描模式。
只能選取一種模式。

- 僅限裝置             --執行讀取作業。發生錯誤時從同儕修復。
- 資料比較   --執行僅限裝置的測試,並將資料內容與同儕進行比較。必須啟用零填補才能將背景裝置掃描器設定為資料比較模式。

scli --enable_background_device_scanner (((--protection_domain_id <ID> | --protection_domain_name <NAME>) --storage_pool_name <NAME>) | --storage_pool_id <ID>) --scanner_mode {device_only | data_comparison} [--scanner_bandwidth_limit <LIMIT>]

在細粒度中,所有儲存集區都會進行零填補,因此支援兩個掃描選項。
在中等粒度上,零填補為「選用」,因此以下注意事項很重要:
「執行僅限裝置的測試,並將資料內容與同儕進行比較。 必須啟用零填補;才能將背景裝置掃描器設定為資料比較模式」

8) 這是否表示掃描器一直在執行,兩次循環之間沒有任何一點間隙?
啟用/停用掃描器時,啟動/停止需要幾秒鐘的時間。掃描器以循環的方式持續執行。每次掃描器啟動時,都會從裝置上的不同位置啟動。重新啟動後,掃描器不會從相同的位置繼續。- 可以隨時為指定的儲存集區啟用/停用 - 對於新儲存集區,掃描器已停用 - 新裝置從儲存集區衍生其組態。

9) 在「僅限裝置模式」下 - 有人提到掃描器使用裝置的內部檢查總和機制來驗證主要與次要 資料 - 我可以知道內部檢查總和機制是如何運作的嗎?如果只有一部裝置故障,掃描器如何知道哪一部 (在主要和次要之間) 是故障的裝置?有人提到掃描器會嘗試使用良好裝置的資料來修正故障裝置。我假設這是基於故障錯誤,因為有人提到如果讀取了故障區域 - 但是這個錯誤的機制是什麼?
此外,在「僅限裝置模式」下 - 有人提到如果在兩部裝置上讀取失敗,掃描器會跳到下一個儲存區塊。您能幫助我瞭解這代表什麼意思,以及如果資料復原完成,下一個儲存區塊如何協助資料復原?
僅限裝置模式 - 掃描器嘗試從兩個副本中讀取 1MB 區塊 - 如果讀取成功,則移至下一個區塊 - 如果讀取失敗,掃描器會嘗試使用另一個副本修復它 - 如果修復成功,則移動到下一個區塊 - 如果修復失敗,則依靠裝置錯誤機制移至下一個區塊 - 如果兩個區塊的讀取都失敗,則移至下一個組合。
如果有檢查總和可用,則會將其用於驗證資料讀取。如果不可用,則會嘗試讀取。如果檢查總和不符或讀取失敗,則會從其他副本複製資料。如果兩個副本上都不符或讀取錯誤,則無法進行修復。系統會報告並略過讀取。

10) 關於「資料比較模式」- 有人提到掃描器會計算並比較它們的檢查總和 - 是否可以幫助我瞭解這種比較是如何完成的?掃描器如何知道哪個是正確的資料 - 無論是主要還是次要資料,因為有人提到掃描器會嘗試使用主要裝置的資料覆寫次要裝置 - 但如果主要裝置出現故障會發生什麼結果?
如果持續檢查總和可用且已啟用,則我們會知道哪個副本不一致。
如果不可用,則我們會假設主要副本正確無誤。對於此情況,這是最安全的選項,因為使用者可能已經從主要副本讀取了資料,因此最好能保持一致性。

11) 如果次要鏡射可能發生故障,則比較錯誤時發生的範例警示是什麼? 
SDS trc.logs 將提供有關資料是否已復原的深入資訊。例如 774078 23a8fec8:raidScan_Start:00669:組合 205c80158152,偏移 11159552 - 主要與次要檢查總和不同 (pri=3420629458,sec=1047435630) 774498 23a8fec8:raidScan_Start:00730:組合 205c80158152,偏移 11159552 - 在比較錯誤時已將訊息傳送至 MDM 780997 23a8fec8:raidScan_Start:00758:組合 205c80158152,偏移 11159552 - 比較錯誤 - 已依主要副本成功修復次要副本

12) 萬一無法修復故障區塊,會顯示什麼樣的錯誤?  
計數器會顯示在 SDS 內容工作表的「背景裝置掃描器」下。不應將該錯誤傳播到應用程式。    
範例:  警示 id SIO02.04.0000007    背景掃描器比較錯誤。
 
13) 對於在「資料比較模式」下的故障區塊,如何進行比較?
執行與僅限裝置模式相同的作業 - 如果兩次讀取都成功,則在兩個副本之間進行比較 - 如果副本不同,則使用主要副本覆寫次要副本 - ScaleIO 會寫入至兩個副本,但僅從主要副本讀取。如需詳細資料,請參閱使用者指南。  

14) 記錄在何處產生?
MDM 記錄 /opt/emc/scaleio/mdm/bin/showevents.py
SDS /opt/emc/scaleio/sds/log/trc.x
MDM /opt/emc/scaleio/mdm/log/trc.x
events.txt

15) 是否有排程背景掃描器的選項?
是的,有一個 rest api,您可以透過閘道進行排程。
 

Prodotti interessati

Converged Infrastructure, PowerFlex Appliance, PowerEdge R630, PowerEdge R640, PowerEdge R730, PowerEdge R740, PowerEdge R740XD, PowerEdge R840

Prodotti

Converged Infrastructure, PowerFlex rack, Servers, Solutions, VxFlex Ready Nodes, PowerFlex Appliance, PowerFlex custom node, PowerFlex appliance R650, PowerFlex appliance R6525, Powerflex appliance R750, PowerFlex custom node , PowerFlex custom node R650, PowerFlex custom node R6525, PowerFlex custom node R750, VxFlex Ready Node R640, VxFlex Ready Node R740xd, PowerFlex appliance R640, PowerFlex appliance R740XD, PowerFlex appliance R840, VxFlex Ready Node R840 ...
Proprietà dell'articolo
Numero articolo: 000193267
Tipo di articolo: How To
Ultima modifica: 26 nov 2025
Versione:  5
Trova risposta alle tue domande dagli altri utenti Dell
Support Services
Verifica che il dispositivo sia coperto dai Servizi di supporto.