Kommandot ufsrestore kopierar filsystem från band till hårddisk. Det kan endsat kopiera filsystem som skapades av kommandot ufsdump.
Du måste använda ufsrestore med något av följande tre alternativ:
i (interaktiv) - Efter det att ufsrestore har läst kataloginformationen från mediet startar det ett interaktivt gränssnitt där du kan bläddra genom dumpfilens katalogträd och välja enskilda filer som skall återställas.
r (rekursiv) - Återställer mediets innehåll i sin helhet till den aktuella katalogen (som skall vara filsystemets översta nivå). När du vill återställa ett filsystem fullständigt använder du det här alternativet för att återställa nivå-0-dumpen. Upprepa så många gånger som motsvarar antalet påbyggande dumpar. Även om alternativet är tänkt att användas vid en fullständig återställning till ett tomt filsystem, bevaras de eventuella filer som filsystemet innehåller men som inte finns på mediet.
t (innehållsförteckning) - Ger en lista med alla filer på bandet.
Följande alternativ är inte obligatoriska:
b (blockfaktor) - Ange blockfaktorn för bandläsning. Det här alternativet måste följas av ett heltal. Som standard försöker ufsrestore avgöra vilken den rätta blockfaktorn är.
f (dumpfil) - Ange den dumpfil som det skall återställas från. ufsrestore använder /dev/rmt/0 om inget annat anges.
v (granskningsläge) - Visa sökvägar när de läses från bandet.
Exempel:
Följande exempel visar hur du tar fram en fil från band interaktivt. Filen lagras i den aktuella katalogen (/disk2 i detta exempel). En blockfaktor på 96 anges liksom dumpfilen (den första bandstationen) /dev/rmt/0.
Du måste använda samma blockfaktor (eller högre) när du tar fram eller kopierar filer från bandet till hårddisken som du använde när du kopierade filerna från hårddisken till bandet.
exempel# cd /disk2 exempel# ufsrestore ibf 126 /dev/rmt/0 ufsrestore > ? Available commands are: ls [arg] - list directory cd arg - change directory pwd - print current directory add [arg] - add 'arg' to list of files to be extracted delete [arg] - delete 'arg' from list of files to be extracted extract - extract requested files setmodes - set modes of requested directories quit - immediately exit program what - list dump header information verbose - toggle verbose flag (useful with "ls") help or '?' - print this list IF no 'arg' is supplied, the current directory is used |
Systemet svarar med en ledtext för ufsrestore. Om du skriver ett frågetecken visas en lista med tillgängliga parametrar.
Ta fram en lista med de kataloger som ligger på bandet genom att skriva ls.
ufsrestore > ls 4lib/ dict mail openwin spool 5bin games man/ preserve src adm include/ net pub tmp |
Lägg nu till filerna eller katalogerna till listan med de filer du vill återställa med kommandot add:
ufsrestore > add man mail |
I det här exemplet läggs filerna man och mail till listan med de filer som skall återställas från bandet.
Nu kan du återställa de här filerna från bandet. De kommer att skrivas till din aktuella arbetskatalog (/disk2 i det här exemplet).
ufsrestore > extract |
När alla önskade filer har återställts avslutar du ufsrestore med q:
ufsrestore > q |