NetWorker: Brug af scannerværktøjet
Summary: I denne artikel beskrives forskellige brugsscenarier for scannerværktøjet og generelle bedste fremgangsmåder og forbehold for brug.
Instructions
- Oprettelse af en liste over alle savesets, der findes på diskenhedsfilsystemet
- Import af en fremmed eller slettet enhed tilbage til mediedatabasen
- Læsning af et saveset for at genopbygge indeksindgange fra selve dataene, hvor gennemsynsperioden er gået
- Rettelse af poster for et eller flere savesets på en diskenhed, hvis mediedatabaseposter er forkerte
- Direkte læsning af saveset-data til en lokal fil for separat uasm-gendannelse, især for beskadigede eller ufuldstændige savesets
Kontrol af volumenetiket og indhold
Scannerens standardbrug, når der ikke medtages andre argumenter, kan bruges til at rapportere etiketten, diskenheds-id'et, blokstørrelsen for båndmedier, og hvilke saveset-enheder der findes på en diskenhed. Selvom der ikke er nogen -i / -m , ændres ingen databaseposter. Dette kan være nyttigt for at kontrollere tilstedeværelsen af en disk eller tape saveset ved at kontrollere selve mediet; Den kan også afgøre, om der er en brugbar, læsbar etiket – scanneren kan f.eks. afsløre, at båndkryptering forhindrer en etiketlæsning (se LTO-hardwarekryptering og NetWorker for at få flere oplysninger), der viser fejlen:
8945:scanner: read: -1 bytes
Det kan også afsløre SCSI-nulstillinger for enheder i båndklassen (Fejlfinding af overskrevne etiketter og SCSI-nulstillinger i NetWorker), hvor monteringen mislykkes:
Unexpected file number, wanted 2, got <other number>
Eksempel:
scanner device_name_or_local_path
Import af mængder og poster
Eksempel:
scanner -m device_name_or_local_path
Genindeksering af savesets til gennemsyn
Eksempel:
scanner -i -F device_name_or_local_path
Gennemtving rettelse af saveset-metadata
Hvis der allerede findes et saveset i databasen, når scanneren finder det, er standardfunktionsmåden at undlade opdatering af hensyn til ydeevnen. Hvis poster i mediedatabasen anses for at mangle eller være ufuldstændige/beskadigede, eller -i bruges til at genindeksere et saveset efter dets browserperiode, skal du bruge -Ftil at gennemtvinge overskrivning af postoplysningerne; Ellers kræves det først, at saveset slettes. Bemærk, at medmindre der angives en ny opbevaringstid (se nedenfor) ved hjælp af -y, beregnes opbevaringen af den nye forekomst automatisk. Bemærk også, at dette flag er påkrævet ved scanning af båndmedier.
Eksempel:
scanner -m -F device_name_or_local_path
Scanning af saveset-indhold til lokal fil
Nogle gange, for savesets, der kræver særlig håndtering, såsom båndsavesets med dårlige pletter, kan scanneren bruges til direkte at læse dataene og i stedet for at opdatere mediedatabaseposter forpligte dataene til en monolitisk fil, som derefter kan gendannes med uasm-værktøjet. Dette kan være en nyttig sidste udvej, hvor typiske inddrivelser viser sig umulige. Hvis du vil scanne et saveset til fil, skal du kun angive et enkelt saveset med -S og omdirigere outputtet. Bemærk, at data output på stdout, og log beskeder på stderr - hvis begge omdirigeres til datafilen, er det ubrugeligt. Sørg for, at stderr omdirigeres et passende sted hen. Se NetWorker: Brug af uasm til lagring og genoprettelse for at få oplysninger om, hvordan du gendanner fra den scannede saveset-fil.
Eksempel:
scanner -S saveset_id > scanned_saveset_filename 2> scanner_log
Selektiv scanning af en diskenhed
Du kan scanne en diskenhed for bestemte poster på flere måder:- Individuelle savesets: Brug -S saveset_iden eller flere gange for kun at scanne efter disse savesets; kan bruges i stedet for eller med-I-saveset_id_listfile hvilket også begrænser kontrol af savesets i filen (en pr. linje).
- Støvlestropper: Hvis du kun vil scanne efter bootstrap savesets, skal du køre scanneren med switchen -B . Bemærk, at der ikke er behov for at bruge -m / -i eller -F , da bootstraps ikke behøver at være i mediedatabasen for at gendanne - deres placering og saveset ID er alt, hvad der kræves til nsrdr-katastrofegendannelse.
- Tidsinterval for oprettelse: Brug -Ytil oprettelsesstart / senere end datetime (for eksempel 2023/01/01) og -Z til oprettelsesafslutning / tidligere end datetime (for eksempel 2024/02/29) for kun at begrænse til savesets, der er oprettet inden for en bestemt tidsperiode.
- Navn på klient/saveset: Brug en af eller begge-c-klienten eller-N-saveset_name til kun at scanne efter savesets, der opfylder disse kriterier. -meller-ikræves til-c. Begge switche kan bruges flere gange for at matche flere kriterier.
Bedste fremgangsmåder ved scanning af båndenheder
Scannerværktøjet er på lavt niveau og er slet ikke repræsenteret i brugergrænsefladen eller håndteres i normal NetWorker-drift. Som følge heraf er det vigtigt at sikre, at båndenheder er beskyttet mod interferens, da NetWorker-serveren ikke er opmærksom på scannerens funktion og kan anmode om båndet eller drevet. For at undgå dette,
- Læg båndkassetten i et tomt drev uden montering fra brugergrænsefladen i biblioteks-/drevkontekstmenuen.
- Markér båndenheden som "Deaktiveret" eller "Servicetilstand" for at undgå, at NetWorker forsøger at gøre noget med enten drev eller medie.
- Start scannerkommandoen , og lad den fuldføre.
- Når du er færdig, skal du genaktivere båndstationen og fjerne båndmediet.