Dump - Linux Command - Unix ukaz

Ime

dump - ext2 datotečni sistem backup

Povzetek

dump [- 0123456789ackMnqSu [- datoteka ]] [- B zapisi ] [- b blokirati ] [- d gostota ] [- e številke inode ] [- E datoteka ] [- f datoteka ] [- F skript ] [- h ] [- I nr napake ] [- j stopnja stiskanja ] [- L oznaka ] [- Q datoteka ] [- s stopalke ] [- T datum ] [- z stiskanje ravni ] datoteke do odlagališča
smetišče [- W | -w ]

(Sintaksa opcije BSD 4.3 se izvaja za združljivost za nazaj, vendar tukaj ni dokumentirana.)

Opis

Dump preiskuje datoteke v datotečnem sistemu ext2 in določa, katere datoteke je treba varnostno kopirati. Te datoteke se kopirajo na določen disk, trak ali drug nosilec podatkov za varno shranjevanje (glejte spodnjo možnost - f za oddaljeno varnostno kopiranje ). Odlagališče, ki je večje od izhodnega medija, je razdeljeno na več količin. Na večini medijev se velikost določi s pisanjem, dokler se vrne obvestilo o koncu medija.

Na medijih, ki ne morejo zanesljivo vrniti indikacije za konec medijev (kot so nekateri tračni pogoni kartuše), je vsaka glasnost določene velikosti; dejanska velikost se določi tako, da določite medij za kartušo, ali pa pod spodnjimi možnostmi velikosti kasete, gostote in / ali blokiranja. Po privzetku se za vsako količino uporablja isto ime izhodne datoteke, potem ko operater pozove, naj spremeni medij.

files-to-dump je bodisi točka namestitve datotečnega sistema ali seznam datotek in imenikov, ki jih je treba varnostno kopirati kot podmnožico datotečnega sistema. V prvem primeru lahko uporabite pot do vgrajenega datotečnega sistema ali naprave nemontiranega datotečnega sistema. V slednjem primeru so na varnostno kopijo določene omejitve: - u ni dovoljeno, edina stopnja odlaganja, ki je podprta, je - 0 in vse datoteke in mape morajo ostati v istem datotečnem sistemu.

Naslednje možnosti podpirajo :

-0-9

Dump ravni. Stopnja 0, polna varnostna kopija, zagotavlja, da je celoten datotečni sistem kopiran (vendar glejte tudi spodnjo možnost - h ). Številka nivoja nad 0, inkrementalno varnostno kopiranje, pove ukazu, da kopira vse nove datoteke, ki so bile spremenjene ali spremenjene od zadnjega dumpa nižje ravni. Privzeta raven je 9.

-a

`` samodejna velikost '' Izbrišite vse izračune dolžine traku in pišite, dokler se vrne obvestilo o koncu medija. To deluje najbolje za večino modernih tračnih pogonov in je privzeto. Uporaba te možnosti je še posebej priporočljiva pri dodajanju obstoječega traku ali pri uporabi tračnih pogonov s kompresijo strojne opreme (kjer nikoli ne morete biti prepričani o stiskanju).

-Alive_file

Arhivirajte vsebinsko vsebinsko vsebino v podanem arhivu_file, ki jo bo obnovil (8), da bi ugotovili, ali je datoteka v datoteki, ki je bila obnovljena.

-b blokira

Število kilobajtov na zapis. Ker IO sistem rezini vse zahteve v koščke MAXBSIZE (ponavadi 64kB), ni mogoče uporabiti večje blokade, ne da bi pozneje težave z obnovitvijo (8). Zato bo dump omejil pisanje na MAXBSIZE. Privzeto blokiranje je 10.

-B zapise

Število 1 kB blokov na volumen. Običajno ni potrebno, saj lahko odlagališče zazna konec medija. Ko dosežete določeno velikost, dump čaka, da spremenite glasnost. Ta možnost preglasi izračun velikosti traku glede na dolžino in gostoto. Če je stiskanje v tem, je velikost stisnjenega izhoda na glasnost omejena.

-c

Spremenite privzete nastavitve za uporabo s kartušo s trakom z gostoto 8000 bpi in dolžino 1700 metrov. Določanje pogona kartuše preglasi odkrivanje končnega medija.

-d gostote

Nastavitev gostote traku na gostoto Privzeta vrednost je 1600BPI. Določanje gostote traku prekliče odkrivanje končnega medija.

-ne inode

Izločite inode iz odlagališča. Parameter inodes je seznam številk inode z vejico (lahko uporabite stat, da najdete številko inode za datoteko ali imenik).

-E datoteke

Branje seznama inod, ki jih je treba izključiti iz dump iz datoteke s tekstovno datoteko Datoteka datoteke mora biti navadna datoteka, ki vsebuje številke inode, ločene z novimi vrsticami.

-f datoteke

Napišite datoteko varnostne kopije v datoteko datotek, ki je lahko posebna datoteka z datotekami, kot sta / dev / st0 (trakni pogon), / dev / rsd1c ( disketni pogon ), navadna datoteka ali `- '(standardni izhod). Večim imenom datotek se lahko doda kot en argument, ločen z vejicami. Vsaka datoteka bo uporabljena za en volumen dump v navedenem vrstnem redu; če dump zahteva več volumnov, kot je število podanih imen, bo zadnje ime datoteke uporabljeno za vse preostale količine po pozivu za spremembe v mediju. Če je ime datoteke v obliki `` gostitelj: datoteka '' ali `` uporabnik @ gostitelj: datoteka '', se dump v imensko datoteko odda na rmt (8). Privzeto ime poti oddaljenega programa rmt (8) je / etc / rmt, ki ga lahko preglasi spremenljivka okolja RMT

-F scenarij

Zaženite skript na koncu vsakega traku. Ime naprave in trenutna številka volumna se prenesejo v ukazno vrstico. Skript mora vrniti 0, če se dump nadaljuje, ne da bi zahteval od uporabnika, da spremeni trak, 1 če se mora dump nadaljevati, vendar prosite uporabnika, da spremeni trak. Katera koli druga izhodna koda bo povzročila prekinitev prenosa. Iz varnostnih razlogov se dump vrne nazaj na pravi ID uporabnika in pravi ID skupine pred zagonom skripta.

-h ravni

Čast uporabniku "nodump" zastavo Dp Dv UF_NODUMP samo za odlagališča na ali nad dani ravni Privzeta raven časti je 1, tako da inkrementalne varnostne kopije izpustijo take datoteke, vendar jih ohranijo popolne varnostne kopije.

-I nr napak

Po privzetku bo dump prezrcal prvih 32 napak v sistemu datotečnega sistema, preden zaprosi za posredovanje operaterja. To lahko spremenite s to zastavo na poljubno vrednost. To je uporabno pri zagonu dump v aktivnem datotečnem sistemu, kjer napake v branju preprosto nakazujejo neskladje med kartiranjem in dampinškimi prelazi.

-j stopnja stiskanja

Stisnite vsak blok, ki ga želite zapisati na traku z uporabo knjižnice bzlib. Ta možnost bo delovala le, če se odlaga v datoteko ali cev ali če se odlaga na tračni pogon, če je tračni pogon sposoben pisati spremenljive dolžinske blokade. Za pridobitev stisnjenih trakov potrebujete vsaj obnovitveno različico 0.4b24. Trakovi, napisani z uporabo stiskanja, ne bodo združljivi s formatom traku BSD. Parameter (neobvezno) določa stopnjo stiskanja, ki jo bo uporabil bzlib. Privzeta stopnja stiskanja je 2. Če je naveden neobvezni parameter, med opcijsko črko in parametrom ne sme biti praznega prostora.

-k

Uporabite preverjanje pristnosti Kerberos, če želite govoriti z oddaljenimi strežniškimi strežniki. (Na voljo samo, če je bila ta možnost omogočena, ko je bila dump sestavljena.)

-L oznaka

Nalepka besedilnega niza, ki jo je uporabnik uporabila, se postavi v glavo glave, kjer lahko dostopajo do orodij, kot sta obnovitev (8) in datoteka (1). Upoštevajte, da je ta oznaka omejena na največ LBLSIZE (trenutno 16) znakov, ki mora vključevati zaključek `\ 0 '

-m

Če je ta oznaka podana, bo dump optimiziral izhod za inode, ki so bili spremenjeni, vendar niso bili spremenjeni, saj zadnji odlagališči ("spremenjeni" in "spremenjeni" imata pomen, definiran v statu (2)). Za te inode bo dump shranil samo metapodatke, namesto shranjevanja celotne vsebine inode. Inode, ki so bodisi imeniki bodisi so bile spremenjene od zadnjega odlagališča, se redno shranjujejo. Uporabe te zastavice morajo biti dosledne, kar pomeni, da ima vsak odlagališče v inkrementalnem setu dima zastava ali pa nihče nima.

Trakovi, napisani z uporabo takšnih "samo metapodatkov", ne bodo združljivi s formatom traku BSD ali starejšimi različicami obnovitve.

-M

Omogočite večstopenjsko funkcijo. Ime, podano z -f, se obravnava kot predpono, dump pa zaporedoma zapiše na 001, 002 itd. To je lahko uporabno pri odlaganju datotek na particijo ext2, da bi obšli omejitev velikosti datoteke 2GB.

-n

Kadarkoli odlagališče zahteva pozornost operaterja, obvesti vse operaterje v skupini "operater" s sredstvi, podobnimi steni (1).

-q

Takoj, ko je treba pozornost operaterja zahtevati, takoj odstranite odlagališče , ne da bi pri pozivu napovedali napake pri zapisovanju, spremembe traku itd.

-Q datoteka

Omogočite podporo za hitri dostop do datotek . Položaji traku za vsako inode se shranijo v datotečno datoteko, ki jo uporablja obnovitev (če se kliče s parametrom Q in ime datoteke), da trenutno traja neposredno na trak pri obnovitvi datoteke. To prihrani čas, ko obnovi posamezne datoteke iz velikih varnostnih kopij, shranjuje trakove in glavo pogona.

Priporočljivo je, da nastavite gonilnik st, da bi se pozicije logičnega traku vrnile namesto fizične, preden pokličete dump / restore s parametrom Q. Ker vse tračne naprave ne podpirajo fizičnih trakov, te tračne naprave vrnejo napako med odstranitvijo / obnovitvijo, ko st nastavite na privzeto fizično nastavitev. Oglejte si stran st man, možnost MTSETDRVBUFFER ali stran s strani mt, kako nastaviti, da voznik vrne položaje logičnega traku.

Preden pokličete obnovitev s parametrom Q, vedno poskrbite, da bo gonilnik st vrnil vrsto položaja traku, ki se uporablja med klicem za odlaganje. V nasprotnem primeru lahko obnovite zmedo.

To možnost lahko uporabite pri odlaganju na lokalne posnetke (glejte zgoraj) ali na lokalne datoteke.

- stopala

Poskus izračunavanja količine traku, ki je potreben pri določeni gostoti. Če je ta znesek presežen, dump pozove k novemu traku. Pri tej možnosti je priporočljivo biti nekoliko konzervativno. Privzeta dolžina traku je 2300 čevljev. Določanje velikosti traku prekliče zaznavanje končnega medija.

-S

Ocena velikosti. Določite količino prostora, ki je potreben za izvedbo odlagališča, ne da bi dejansko delali, in prikažite ocenjeno število bajtov, ki jih bo potreboval. To je uporabno pri inkrementalnih odlagališčih, da bi ugotovili, koliko količin medijev bo potrebno.

-T datum

Uporabite določen datum kot začetni čas za odlagališče namesto časa, določenega z ogledom v / etc / dumpdates. Datum datuma je enak tistemu s ctime (3). Ta možnost je uporabna za avtomatizirane skripte za odlaganje, ki želijo dump v določenem časovnem obdobju. Možnost - T se medsebojno izključuje iz možnosti - u .

-u

Posodobite datoteko / etc / dumpdates po uspešni dump. Format datotek / etc / dumpdates lahko preberejo ljudje, sestavljeni iz enega zapisa prostega zapisa na vrstico: ime datotečnega sistema , stopnja prirastka in ctime (3) datum odlaganja formata. V vsaki datotečni sistem je lahko na voljo le en vnos. Datoteko / etc / dumpdates je mogoče urediti, če želite spremeniti poljubno polje, če je potrebno.

-W

Dump govori operaterju, katere datoteke je treba odlagati. Te informacije so zbrane iz datotek / etc / dumpdates in / etc / fstab Možnost - W povzroči odlaganje za tiskanje, za vse datotečne sisteme v / etc / dumpdates in priporocenih datotečnih sistemih v / etc / fstab najnovejši datum odlaganja in ravni, in poudarja tiste, ki bi morali biti dampinški. Če je nastavljena možnost -W, ​​se vse druge možnosti prezrejo in takoj odpre izstop.

-w

Je kot - W, vendar natisne le prepoznane datotečne sisteme v / etc / fstab, ki jih je treba odložiti.

-z stopnjo stiskanja

Stiskanje vsakega bloka na trak z uporabo zlibove knjižnice. Ta možnost bo delovala le, če se odlaga v datoteko ali cev ali če se odlaga na tračni pogon, če je tračni pogon sposoben pisati spremenljive dolžinske blokade. Za pridobitev stisnjenih trakov potrebujete vsaj obnovitveno različico 0.4b22. Trakovi, napisani z uporabo stiskanja, ne bodo združljivi s formatom traku BSD. Parameter (neobvezno) določa stopnjo stiskanja zlib. Privzeta stopnja stiskanja je 2. Če je naveden neobvezni parameter, med opcijsko črko in parametrom ne sme biti praznega prostora.

Dump zahteva intervencijo operaterja pri teh pogojih: konec traku, konec odlagališča, napaka pri zapisu s trakom, napaka pri odpiranju traku ali napaka pri branju diska (če je več kot prag nr napak). Poleg opozorila na vse operaterje, ki jih vsebuje n- ključ, dump interaktivno sodeluje z operaterjem na krmilnem terminalu dump v času, ko se dump ne more več nadaljevati, ali če je nekaj povsem napačno. Na vsa vprašanja, ki jih je treba oddati, morate odgovoriti tako, da ustrezno vtipkate "da" ali "ne".

Ker izdelava odlagališča vključuje veliko časa in truda za polne odlagališča, samodejno prevažate kontrolne točke na začetku vsakega obsega traku. Če pisanje te glasnosti iz kakršnegakoli razloga ne uspe, se bo odvoz z dovoljenjem operaterja znova zagnal s kontrolne točke, potem ko je bil zamenjen in odstranjen stari trak ter je bil pritrjen nov trak.

Dump govori operaterju, kaj se dogaja v periodičnih intervalih, vključno z običajno nizkimi ocenami števila blokov za pisanje, števila trakov, ki jih traja, časa do zaključka, in časa do spremembe traku. Izhod je poglobljen, tako da drugi vedo, da je kontrolna postaja za nadzor terminal zasedena in bo nekaj časa.

V primeru katastrofalnega dogodka na disku je čas, potreben za obnovitev vseh potrebnih rezervnih kaset ali datotek na disk, čim manjši, tako da presegajo inkrementalne odlagališča. Za zmanjšanje števila trakov je treba uporabiti učinkovito metodo čedalje večjih odlagališč:

Po nekaj mesecih se dnevni in tedenski trakovi zasukajo iz cikla smetišča in prinašajo sveže trakove.

POGLEJ TUDI

rmt (8)

Pomembno: Uporabite ukaz man ( % man ), da vidite, kako se na vašem računalniku uporablja ukaz.