PowerFlex achtergrondscanner - Veelgestelde vragen en antwoorden
Riepilogo: Er zijn veel gedrags- en instellingsgerelateerde vragen geweest over de achtergrondscanner. Dit document is geschreven om deze vragen te beantwoorden.
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)Hoe lang duurt het om te beginnen na het maken van de storagepool?
2) Hoe lang duurt het voordat de achtergrondscanner opnieuw is opgestart, nadat deze een volledige scan heeft voltooid? In de handleiding "Other functions" van Dell Technologies PowerFlex v3.5.x wordt het volgende vermeld: "Wanneer een scan is voltooid, begint het proces opnieuw, waardoor constante bescherming aan uw systeem wordt toegevoegd." Hoe gaat dat in zijn werk?
3) Kan de achtergrondscanner op elk gewenst moment worden in- of uitgeschakeld voor een bepaalde storagepool?
4) Kun je de achtergrondscanner tijdelijk uitschakelen?
5) Is dit standaard ingeschakeld?
6 bis.) Hoe controleer ik of de scanner de opdrachtregel doorloopt?
c.) Worden scanresultaten weergegeven in een bepaald logboek?
7) Hoeveel scannermodi zijn er en hoe controleer je welke modus de storagepool draait?
8) Zou dit betekenen dat de scanner constant draait zonder een fractie van een seconde tussen de twee cycli?
9) In het geval van 'device only mode' - er wordt vermeld dat de scanner het interne checksummechanisme van het apparaat gebruikt om de primaire en secundaire gegevens te valideren - mag ik weten hoe het interne checksummechanisme werkt? En hoe weet de scanner wat (tussen primair en secundair) het defecte apparaat is, voor het geval een van beide defect is? Er wordt vermeld dat de scanner probeert het defecte apparaat te corrigeren met de gegevens van het goede apparaat. Ik neem aan dat het gebaseerd is op een foutfout, aangezien wordt vermeld dat als een defect gebied wordt gelezen - maar wat zou het mechanisme van deze fout zijn?
Ook wordt in de 'device only-modus' vermeld dat als het lezen op beide apparaten mislukt, de scanner naar het volgende storageblok gaat. Kunt u mij helpen begrijpen wat dit betekent en hoe het volgende storageblok helpt bij gegevensherstel, als gegevensherstel wordt uitgevoerd?
10) Met betrekking tot de 'gegevensvergelijkingsmodus' - er wordt vermeld dat de scanner hun checksum berekent en vergelijkt - kunt u mij helpen begrijpen hoe deze vergelijking wordt gedaan? Hoe zou de scanner weten wat de juiste gegevens zijn - of het nu primaire of secundaire gegevens zijn, aangezien er wordt gezegd dat de scanner probeert het secundaire apparaat te overschrijven met de gegevens van het primaire apparaat - maar wat zou er gebeuren als het primaire apparaat defect is?
11) Wat is een voorbeeldwaarschuwing die optreedt met de vergelijkingsfout als de secundaire spiegel mogelijk defect is?
12) Wat voor soort fout wordt weergegeven in het geval dat het repareren van het defecte stuk niet kon worden gedaan?
13) Hoe wordt de vergelijking uitgevoerd met betrekking tot een foutief gedeelte in de 'gegevensvergelijkingsmodus'?
14) Waar worden logs gegenereerd?
15) Is er een optie om de achtergrondscanner te plannen?
30 seconden nadat het apparaat is gemaakt en 30 seconden nadat het SDS-proces opnieuw is opgestart.
De instelling wordt weergegeven in de GUI onder Dashboard-> Configuration -> Storage Pools of door de scli-opdracht uit te voeren.
De instelling wordt weergegeven in de GUI onder Dashboard-> Configuration -> Storage Pools of door de scli-opdracht uit te voeren.
2) Hoe lang duurt het voordat de achtergrondscanner opnieuw is opgestart, nadat deze een volledige scan heeft voltooid? In de handleiding "Other functions" van Dell Technologies PowerFlex v3.5.x wordt het volgende vermeld: "Wanneer een scan is voltooid, begint het proces opnieuw, waardoor constante bescherming aan uw systeem wordt toegevoegd." Hoe gaat dat in zijn werk?
Na het in-/uitschakelen van de scanner en na het opnieuw opstarten van de SDS duurt het 30 seconden om te starten/stoppen. De scanner werkt continu in cycli/oneindige lus. Elke keer dat de scanner start, start deze vanaf een andere locatie op het apparaat.
Het begint te scannen vanuit een willekeurige kam.
Zodra alle kammen zijn gescand, begint het opnieuw te scannen in min of meer dezelfde volgorde (nieuwe kammen worden toegevoegd aan de staart van de lijst).
Het is een oneindige lus. Geen pauze tussen voltooiingen. Na het opnieuw opstarten gaat de scanner niet verder vanaf dezelfde locatie.
Het begint te scannen vanuit een willekeurige kam.
Zodra alle kammen zijn gescand, begint het opnieuw te scannen in min of meer dezelfde volgorde (nieuwe kammen worden toegevoegd aan de staart van de lijst).
Het is een oneindige lus. Geen pauze tussen voltooiingen. Na het opnieuw opstarten gaat de scanner niet verder vanaf dezelfde locatie.
3) Kan de achtergrondscanner op elk gewenst moment worden in- of uitgeschakeld voor een bepaalde storagepool?
Als Achtergrondscanner niet is ingeschakeld op bestaande storagepools, worden nieuwe storagepools die worden gemaakt standaard ingeschakeld. Vervolgens kunt u de BG-scanner voor een storagepool op elk gewenst moment in- of uitschakelen, op voorwaarde dat de instellingen voor de storagepool (granulariteit, zero-padding en persistente checksum) overeenkomen met de aangevraagde scannermodus.
4) Kun je de achtergrondscanner tijdelijk uitschakelen?
Met de opdracht disable zijn de opties in- of uitgeschakeld. Dit is geen optie om de operatie uit te stellen of uit te stellen.
5) Is dit standaard ingeschakeld?
Na versie 3.5; Deze optie is standaard ingeschakeld als u een nieuwe storagepool maakt. Raadpleeg de release-opmerkingen voor meer informatie hierover.
6 bis.) Hoe controleer ik of de scanner de opdrachtregel doorloopt?
Gebruik de scli-opdracht --query_all om te controleren of de apparaatscanner is ingeschakeld in elke storagepool. Raadpleeg de Dell EMC PowerFlex v3.6.x CLI Reference Guide voor meer informatie over de scli-opdracht.
Voorbeeld van de relevante regel:
Scanner van het achtergrondapparaat: Ingeschakeld, Foutactie lezen: rapporteren en oplossen, Foutactie vergelijken: rapporteren en oplossen, Bandbreedtelimiet 3072 KBps per apparaat
Koppeling naar opdrachtuitleg en uitvoervoorbeeld: query_all
Voorbeeld van de relevante regel:
Scanner van het achtergrondapparaat: Ingeschakeld, Foutactie lezen: rapporteren en oplossen, Foutactie vergelijken: rapporteren en oplossen, Bandbreedtelimiet 3072 KBps per apparaat
Koppeling naar opdrachtuitleg en uitvoervoorbeeld: query_all
b.) Er werd ook vermeld dat de scanner rapporteert aan SNMP - is er een manier om deze rapportagegeschiedenis in de SNMP te controleren?
Geen optie om de rapportagegeschiedenis van SNMP te controleren
c.) Worden scanresultaten weergegeven in een bepaald logboek?
De scanfouten worden weergegeven in de MDM-gebeurtenissen en SDS-logboeken van de relevante SDS.
Als u wilt controleren op fouten die zijn gedetecteerd door de scanner van het achtergrondapparaat, voert u query's uit op SDS'en met de opdracht --query_sds.
De uitvoer "--query_sds --sds_id <SDS_ID>" toont een teller voor elk apparaat met gecorrigeerde leesfouten: bijv. Naam: /dev/sdr Path: /dev/sdr Original-path: /dev/sdr ID: Storagepool: SP1, Capacity: 1116 GB Error-fixes: 6 gescand 0 MB, Vergelijk fouten: 0 State: Normaal
Bovendien worden alle problemen gemeld aan de events.log op de master MDM, het tabblad Alerts in de GUI, en kunnen ze via SNMP worden verzonden. bijv. SCANNER_COMPARE_REPORT FOUT Achtergrondapparaatscanner op apparaat-ID
Opmerking: Het bericht "compare error - succeeded" is niet zichtbaar bij de opdracht gebeurtenissen weergeven.
Als u wilt controleren op fouten die zijn gedetecteerd door de scanner van het achtergrondapparaat, voert u query's uit op SDS'en met de opdracht --query_sds.
De uitvoer "--query_sds --sds_id <SDS_ID>" toont een teller voor elk apparaat met gecorrigeerde leesfouten: bijv. Naam: /dev/sdr Path: /dev/sdr Original-path: /dev/sdr ID: Storagepool: SP1, Capacity: 1116 GB Error-fixes: 6 gescand 0 MB, Vergelijk fouten: 0 State: Normaal
Bovendien worden alle problemen gemeld aan de events.log op de master MDM, het tabblad Alerts in de GUI, en kunnen ze via SNMP worden verzonden. bijv. SCANNER_COMPARE_REPORT FOUT Achtergrondapparaatscanner op apparaat-ID
Opmerking: Het bericht "compare error - succeeded" is niet zichtbaar bij de opdracht gebeurtenissen weergeven.
7) Hoeveel scannermodi zijn er en hoe controleer je welke modus de storagepool draait?
Voert de opdracht scli query_all output uit om de twee scanmodi weer te geven.
Er kan slechts één modus worden geselecteerd.
- Alleen apparaat: leesbewerkingen uitvoeren. Herstel van peer-on-fouten.
- Datavergelijking - Voer de test voor alleen apparaten uit en vergelijk de data-inhoud met de peer. Zero padding moet zijn ingeschakeld om de scanner van het achtergrondapparaat in te stellen op de gegevensvergelijkingsmodus.
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]>
In fijne granulariteit zijn alle storagepools Zero padded zodat beide scanopties worden ondersteund.
Bij gemiddelde granulariteit is zero-padding "optioneel" en daarom is de volgende opmerking relevant:
"Voer de test voor alleen het apparaat uit en vergelijk de data-inhoud met de peer. Zero padding moet zijn ingeschakeld; om de scanner van het achtergrondapparaat in te stellen op de gegevensvergelijkingsmodus"
Er kan slechts één modus worden geselecteerd.
- Alleen apparaat: leesbewerkingen uitvoeren. Herstel van peer-on-fouten.
- Datavergelijking - Voer de test voor alleen apparaten uit en vergelijk de data-inhoud met de peer. Zero padding moet zijn ingeschakeld om de scanner van het achtergrondapparaat in te stellen op de gegevensvergelijkingsmodus.
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]>
In fijne granulariteit zijn alle storagepools Zero padded zodat beide scanopties worden ondersteund.
Bij gemiddelde granulariteit is zero-padding "optioneel" en daarom is de volgende opmerking relevant:
"Voer de test voor alleen het apparaat uit en vergelijk de data-inhoud met de peer. Zero padding moet zijn ingeschakeld; om de scanner van het achtergrondapparaat in te stellen op de gegevensvergelijkingsmodus"
8) Zou dit betekenen dat de scanner constant draait zonder een fractie van een seconde tussen de twee cycli?
Na het in-/uitschakelen van de scanner duurt het enkele seconden om te starten/stoppen. De scanner werkt continu in cycli. Elke keer dat de scanner start, start deze vanaf een andere locatie op het apparaat. Na het opnieuw opstarten gaat de scanner niet verder vanaf dezelfde locatie. - Kan op elk moment worden in- of uitgeschakeld voor een bepaalde opslagpool - Voor een nieuwe opslagpool wordt de scanner uitgeschakeld - Nieuw apparaat ontleent zijn configuratie aan de opslagpool.
9) In het geval van 'device only mode' - er wordt vermeld dat de scanner het interne checksummechanisme van het apparaat gebruikt om de primaire en secundaire gegevens te valideren - mag ik weten hoe het interne checksummechanisme werkt? En hoe weet de scanner wat (tussen primair en secundair) het defecte apparaat is, voor het geval een van beide defect is? Er wordt vermeld dat de scanner probeert het defecte apparaat te corrigeren met de gegevens van het goede apparaat. Ik neem aan dat het gebaseerd is op een foutfout, aangezien wordt vermeld dat als een defect gebied wordt gelezen - maar wat zou het mechanisme van deze fout zijn?
Ook wordt in de 'device only-modus' vermeld dat als het lezen op beide apparaten mislukt, de scanner naar het volgende storageblok gaat. Kunt u mij helpen begrijpen wat dit betekent en hoe het volgende storageblok helpt bij gegevensherstel, als gegevensherstel wordt uitgevoerd?
Alleen apparaatmodus - De scanner probeert een stuk van 1 MB van beide kopieën te lezen - Als het lezen lukt, gaat het naar het volgende stuk - Als het lezen mislukt, probeert de scanner het te repareren met behulp van het andere exemplaar - Als de oplossing slaagt, gaat u naar het volgende deel - Als de oplossing mislukt, gaat u naar het volgende blok op basis van het apparaatfoutmechanisme - Als het lezen op beide mislukt, Naar de volgende kam gaan.
En als checksum beschikbaar is, wordt deze gebruikt om de gelezen data te verifiëren. Als dit niet beschikbaar is, probeert het te lezen. Als de checksum niet overeenkomt of het lezen mislukt, worden de gegevens gekopieerd van de andere kopie. Als beide exemplaren niet overeenkomen of een leesfout bevat, is er geen oplossing mogelijk. Het wordt gerapporteerd en overgeslagen.
En als checksum beschikbaar is, wordt deze gebruikt om de gelezen data te verifiëren. Als dit niet beschikbaar is, probeert het te lezen. Als de checksum niet overeenkomt of het lezen mislukt, worden de gegevens gekopieerd van de andere kopie. Als beide exemplaren niet overeenkomen of een leesfout bevat, is er geen oplossing mogelijk. Het wordt gerapporteerd en overgeslagen.
10) Met betrekking tot de 'gegevensvergelijkingsmodus' - er wordt vermeld dat de scanner hun checksum berekent en vergelijkt - kunt u mij helpen begrijpen hoe deze vergelijking wordt gedaan? Hoe zou de scanner weten wat de juiste gegevens zijn - of het nu primaire of secundaire gegevens zijn, aangezien er wordt gezegd dat de scanner probeert het secundaire apparaat te overschrijven met de gegevens van het primaire apparaat - maar wat zou er gebeuren als het primaire apparaat defect is?
Als permanente checksum beschikbaar en ingeschakeld is, dan weten we welke kopie inconsistent is.
Als deze niet beschikbaar is, gaan we ervan uit dat de primaire kopie correct is. Dit is in dit geval de veiligste optie, omdat de gebruiker de data mogelijk al heeft gelezen in de primaire kopie, zodat u de coherentie beter kunt behouden.
Als deze niet beschikbaar is, gaan we ervan uit dat de primaire kopie correct is. Dit is in dit geval de veiligste optie, omdat de gebruiker de data mogelijk al heeft gelezen in de primaire kopie, zodat u de coherentie beter kunt behouden.
11) Wat is een voorbeeldwaarschuwing die optreedt met de vergelijkingsfout als de secundaire spiegel mogelijk defect is?
De SDS trc.logs bieden uitgebreide informatie over de vraag of de data zijn hersteld. bijv. 774078 23A8FEC8:raidScan_Start:00669: Comb 205c80158152, offset 11159552 - primary and secondary checksums are different (pri=3420629458, sec=1047435630) 774498 23a8fec8:raidScan_Start:00730: Kam 205c80158152, offset 11159552 - Bericht verzonden naar de MDM over vergelijkingsfout 780997 23a8fec8:raidScan_Start:00758: Kam 205c80158152, offset 11159552 - vergelijk fout - geslaagd om de secundaire te repareren door de primaire
12) Wat voor soort fout wordt weergegeven in het geval dat het repareren van het defecte stuk niet kon worden gedaan?
De tellers worden weergegeven in het eigenschappenvenster van de SDS, onder Apparaatscanner op de achtergrond. De fout mag niet worden doorgegeven aan de applicatie.
Voorbeeld: Waarschuwings-id SIO02.04.0000007 Vergelijkingsfout van achtergrondscanner.
Voorbeeld: Waarschuwings-id SIO02.04.0000007 Vergelijkingsfout van achtergrondscanner.
13) Hoe wordt de vergelijking uitgevoerd met betrekking tot een foutief gedeelte in de 'gegevensvergelijkingsmodus'?
Voert dezelfde bewerkingen uit als de modus voor alleen apparaten - Als beide leesbewerkingen zijn geslaagd, vergelijkt deze twee kopieën - Als de kopieën verschillend zijn, wordt de secundaire overschrijving uitgevoerd met de primaire - ScaleIO schrijft naar beide kopieën, maar leest alleen vanaf de primaire versie. Zie de gebruikershandleiding voor meer informatie.
14) Waar worden logs gegenereerd?
MDM-logboeken /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
SDS /opt/emc/scaleio/sds/log/trc.x
MDM /opt/emc/scaleio/mdm/log/trc.x
events.txt
15) Is er een optie om de achtergrondscanner te plannen?
Ja, er is een REST-API waar u via de gateway kunt plannen.
Prodotti interessati
Converged Infrastructure, PowerFlex Appliance, PowerEdge R630, PowerEdge R640, PowerEdge R730, PowerEdge R740, PowerEdge R740XD, PowerEdge R840Prodotti
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.