NetWorker: Het hulpprogramma van de scanner gebruiken
Summary: In dit artikel worden verschillende gebruiksscenario's voor de scannertool beschreven, evenals aanbevolen procedures en kanttekeningen bij algemeen gebruik.
Instructions
- Een lijst maken van alle savesets op het volumebestandssysteem
- Een vreemd of verwijderd volume importeren in de mediadatabase
- Een saveset lezen om indexvermeldingen opnieuw op te bouwen vanuit de data zelf, waar de bladerperiode is verstreken
- Correcties van vermeldingen voor een of meer savesets op een volume als de records van de mediadatabase onjuist zijn
- Het direct lezen van saveset-data naar een lokaal bestand voor afzonderlijk uasm-herstel, met name voor beschadigde of onvolledige savesets
Controleren van volumelabel en inhoud
Het standaardgebruik van de scanner zonder andere argumenten kan worden gebruikt om het label, de volume-ID, de blokgrootte voor tapemedia en de saveset-entiteiten op een volume te rapporteren. Hoewel er geen -i / -m aanwezig is, worden er geen databaserecords gewijzigd. Dit kan handig zijn om de aanwezigheid van een schijf- of tape-opslagset te verifiëren door het medium zelf te controleren; Het kan ook bepalen of er een levensvatbaar, leesbaar label is - de scanner kan bijvoorbeeld onthullen dat tapeversleuteling voorkomt dat een label wordt gelezen (zie LTO-hardwareversleuteling en NetWorker voor meer informatie), waardoor de fout wordt weergegeven:
8945:scanner: read: -1 bytes
Het kan ook SCSI-resets weergeven voor apparaten van tapeklasse (problemen met overschreven labels en opnieuw instellen van SCSI oplossen in NetWorker), waarbij de koppeling mislukt:
Unexpected file number, wanted 2, got <other number>
Voorbeeld:
scanner device_name_or_local_path
Volumes en records importeren
Voorbeeld:
scanner -m device_name_or_local_path
Savesets opnieuw indexeren om te bladeren
Voorbeeld:
scanner -i -F device_name_or_local_path
Correctie van saveset-metadata afdwingen
Als er al een saveset in de database aanwezig is op het moment dat de scanner deze vindt, is het standaardgedrag om af te zien van een update om prestatieredenen. Wanneer vermeldingen in de mediadatabase worden beschouwd als ontbrekend, onvolledig/beschadigd, of als -i wordt gebruikt om een saveset opnieuw te indexeren na de bladerperiode, gebruikt u -Fom het overschrijven van de recordinformatie te forceren; Anders is het verwijderen van de saveset vereist. Houd er rekening mee dat, tenzij een nieuwe retentietijd wordt opgegeven (zie hieronder) met -y, de nieuwe instantieretentie automatisch wordt berekend. Houd er ook rekening mee dat deze markering vereist is bij het scannen van tapemedia.
Voorbeeld:
scanner -m -F device_name_or_local_path
Saveset-inhoud wordt gescand naar een lokaal bestand
Soms, voor savesets die speciale behandeling vereisen, zoals tape-savesets met slechte plekken, kan de scanner worden gebruikt om de data direct te lezen en in plaats van mediadatabase-items bij te werken, de data vast te leggen in een monolithisch bestand dat vervolgens kan worden hersteld met het uasm-hulpprogramma. Dit kan een nuttig laatste redmiddel zijn wanneer typische terugvorderingen onmogelijk blijken te zijn. Als u een saveset naar een bestand wilt scannen, geeft u één saveset alleen op met -S en leidt u de uitvoer om. Merk op dat gegevensuitvoer op stdout en logberichten op stderr - als beide worden omgeleid naar het gegevensbestand, is het onbruikbaar. Zorg ervoor dat stderr op de juiste manier naar elders wordt omgeleid. Zie NetWorker: uasm gebruiken voor opslaan en herstellen voor details over het herstellen van het gescande savesetbestand.
Voorbeeld:
scanner -S saveset_id > scanned_saveset_filename 2> scanner_log
Selectief een volume scannen
Er zijn verschillende manieren om een volume te scannen op specifieke items:- Individuele savesets: Gebruik -S saveset_ideen of meerdere keren om alleen naar die savesets te scannen; kan worden gebruikt in plaats van of met-I-saveset_id_listfile waardoor ook de controle op savesets in het bestand wordt beperkt (één per regel).
- Bootstraps: Als u alleen op bootstrap-savesets wilt scannen, voert u scanner uit met de schakeloptie -B . Merk op dat het niet nodig is om -m / -i of -F te gebruiken, aangezien bootstraps niet in de mediadatabase hoeven te zijn om te herstellen - hun locatie en saveset-ID zijn alles wat nodig is voor nsrdr disaster recovery.
- Aanmaaktijdbereik: Gebruik -Yvoor begin/later-dan datum/tijd bij creatie (bijvoorbeeld 01-2023) en -Z voor begin-/tijd / eerder dan datum/-tijd (bijvoorbeeld 29-02-202) om alleen savesets toe te passen die binnen een bepaalde periode zijn gemaakt.
- Client / saveset name: Gebruik een of beide van-c client of-N saveset_name om alleen te scannen naar savesets die aan deze criteria voldoen; -mof-iis vereist voor-c. Beide switches kunnen meerdere keren worden gebruikt om aan meerdere criteria te voldoen.
Aanbevolen werkwijzen bij het scannen van tapevolumes
Het scannerhulpprogramma bevindt zich op een laag niveau en is helemaal niet vertegenwoordigd in de gebruikersinterface en wordt ook niet afgehandeld in normale NetWorker-bewerkingen. Daarom is het belangrijk om tapeapparaten te beschermen tegen interferentie, aangezien de NetWorker-server niet op de hoogte is van de werking van de scanner en de tape of het station kan opvragen. Om dit te voorkomen,
- Laad de tapecartridge in een leeg station zonder deze te koppelen via de gebruikersinterface in het contextmenu van de bibliotheek / het station.
- Markeer het tapeapparaat als 'Uitgeschakeld' of 'Servicemodus' om te voorkomen dat NetWorker iets probeert te doen met schijf of media.
- Start de scanneropdracht en wacht tot deze is voltooid.
- Als u klaar bent, schakelt u het tapestation weer in en verwijdert u de tapemedia.