NetWorker: Bruke UASME for lagring og gjenoppretting
Summary: Denne artikkelen beskriver flere bruksområder for NetWorker uasm-kommandoen, som ligger til grunn for koding og dekoding av data. Den kan brukes til ytelsestesting ved å isolere bestemte datapath-aktiviteter og for feilsøkingsoperasjoner. Til slutt kan den brukes som en gjenopprettingsassistent på lavt nivå for skadede lagringssett noen ganger. ...
Instructions
Om uasm
Kommandoen uasm er et lavnivåverktøy som brukes av NetWorker for å kode alle typer data ved hjelp av ekstern datarepresentasjon (XDR). Den ligger til grunn for lagre og gjenopprette verktøy, og selv om den ikke brukes i vanlige scenarier, har den forskjellige bruksområder som denne artikkelen beskriver:
- Improvisert lagring, gjenoppretting av flytting av NetWorker-indeksfilsystemer.
- Teste lese- eller skrivehastigheten til en datakilde på en klient, uten annen programvare eller nettverkskostnader.
- Gjenopprette data fra skadede lagringssett (spesielt bånd).
Merk: uasm-kommandoen støttes ikke strengt tatt for vanlige NetWorker-gjenopprettingsoperasjoner. Denne informasjonen gis som en metode for å utføre komplekse manuelle gjenopprettingsoperasjoner på problemsparinger eller for testformål. UASM kan ikke forventes å gjenopprette sikkerhetskopier av ikke-filsystemer på grunn av indeksen og avhengigheter for flere saveset i mer komplekse lagringssett, for eksempel databaser.
Lagre eller flytte indeksfilsystemer
NetWorker Index-filsystemer har spesielle egenskaper, og den anbefalte måten å flytte dem på er å bruke uasm. Se NetWorker: Slik flytter du en klientfilindeks til en ny plassering for fullstendig informasjon. Forutsatt at du har tilgang fra kommandolinjen til både kilde- og destinasjonsfilsystemet, kjører du kommandoen:
uasm -s -i /nsr/index/client_name | uasm -r -m "/nsr/index"="/new_index_path"
Erstatt /nsr/index/client_name med hele banen til indeksen eller kildemappen. I argumentet -m erstatter du den overordnede mappen (/nsr/index) med den overordnede kildemappen, og målordet (/new_index) med riktig plassering som mappen skal kopiere (client_name).
Testing: lagre lesehastighet fra kildedata
Hvis du vil teste dataoverføringshastigheten til UASM for koding på vertsdiskundersystemet, kjører du en UASM-lagring og forkaster dataene umiddelbart for å isolere kildeleseytelsen:
Linux
date +%FT%T; uasm -s -i <source_directory> > /dev/null 2>&1; date +%FT%T
Windows
time /t & uasm -s -i <source_directory> > NUL 2>&1 & time /t
Gjenoppretting fra skanneropprettede filer
For bånd som har dårlige flekker eller andre delvise lagringssettskader, kan det bli nødvendig å bruke uasm for å gjenopprette fra filene som er opprettet av skanneren. Se NetWorker: Bruk skannerverktøyet til mer informasjon om hvordan du omgår gjenopprettingskommandoen og NetWorkers normale arbeidsflyt for å produsere uasm-gjenopprettelige scanner_file saveset-dumper.
UNIX-filsystemer kan ikke gjenopprettes til Windows-filsystemet, og omvendt. Hvis du vil gjenopprette en skannergenerert fil, må du først kjøre UASM for å sikre at filen er levedyktig, og bestemme banehierarkiet i lagringssettet:
uasm -rnv < scanner_file
Når banen er kjent, kan du kjøre gjenopprettingen ved å omdirigere fra original_path til lagringssettet til en recovery_path du velger, som vil bli opprettet på nytt hvis den ikke allerede eksisterer:
uasm -rv -m "original_path"="new_path" < scanner_file
Hvis banen allerede er kjent, kan du angi den direkte som en del av uasm-kommandoen for bare å gjenopprette det angitte fil- eller katalogargumentet. Dette kan brukes med -m baneomdirigeringsbryteren, eller ikke. Gjenopprettingsbanen som følger med, skiller mellom store og små bokstaver.
uasm -rv "/etc"="/tmp/etc" /etc/hosts < scanner_file
Denne metoden kan også brukes i en pipeline direkte fra skannerkommandoen, hvis diskplass ikke er tilgjengelig for å opprette en skannerlagringsfil. Du kan overføre skannerkommandoen direkte til et hvilket som helst av de ovennevnte uasm-eksemplene, etter behov, med samme skannerkommando som brukes til å opprette en skannerlagringsfil, men i stedet for å omdirigere til fil, rør til uasm, for eksempel:
scanner -S saveset_id device_path | uasm_command