Dump - příkaz Linux - příkaz Unix

název

zálohování souborového systému typu dump - ext2

Synopse

dump [- 0123456789ackMnqSu [- soubor ]] [- B záznamy ] [- b blokování ] [- d hustota ] [- e inode čísla ] [- E soubor ] ] [- I počet chyb ] [- j úroveň komprese ] [- značka L ] [- Q soubor ] [- s nohy ] [- T data ] [- úroveň komprese ]
výpis [- W | -w ]

(Syntaxe možnosti BSD 4.3 je implementována pro zpětnou kompatibilitu, ale zde není zdokumentována.)

Popis

Dump zkoumá soubory na souborovém systému ext2 a určí, které soubory je třeba zálohovat. Tyto soubory jsou zkopírovány na daný disk, pásku nebo jiné úložné médium pro bezpečné uložení (viz níže uvedená volba - f pro vzdálené zálohování ). Výpis, který je větší než výstupní médium, je rozdělen na více svazků. Na většině médií je velikost určena písmenem, dokud se nevrátí indikace konce média.

Na médiích, které nemohou spolehlivě vrátit indikaci konce médií (například některé disky s kazetovými kazetami), je každý svazek pevného rozměru; skutečná velikost je určena specifikací média kazety nebo pomocí možností velikosti pásky, hustoty a počtu bloků níže. Ve výchozím nastavení se pro každý svazek použije stejný název výstupního souboru po výzvě operátorovi, aby změnil médium.

Soubory na výpis jsou buď připojovací bod souborového systému nebo seznam souborů a adresářů, které mají být zálohovány jako podmnožina souborového systému. V prvním případě lze použít buď cestu k připojenému souborovému systému nebo zařízením nezasazeného souborového systému. V druhém případě jsou na zálohování uložena určitá omezení: - u není povoleno, jediná úroveň výpisu, která je podporována, je - 0 a všechny soubory a adresáře musí být umístěny ve stejném souborovém systému.

Následující možnosti jsou podporovány :

-0-9

Úrovně skládky. Úroveň 0, úplná záloha, zaručuje, že celý souborový systém je zkopírován (viz také možnost - h níže). Číslo úrovně nad 0, přírůstková záloha, říká výpis, aby zkopíroval všechny soubory nové nebo upravené od posledního výpisu nižší úrovně. Výchozí úroveň je 9.

-A

`` auto-size '' Bypass všechny výpočty délky pásky, a psát, dokud není vrácena indikace konce-média. To funguje nejlépe pro většinu moderních páskových jednotek a je výchozí. Použití této možnosti se doporučuje zejména při připojení ke stávající kazetě nebo pomocí páskové jednotky s kompresí hardwaru (kde si nikdy nemůžete být jisti kompresním poměrem).

-Archive_file

Archivuje tabulku obsahu výpisu v zadaném souboru archive_file, který použije obnovení (8) k určení, zda je soubor v souboru výpisu obnoven.

-b blokování

Počet kilobajtů na záznam výpisu. Vzhledem k tomu, že systém IO řeší všechny požadavky na bloky MAXBSIZE (typicky 64kB), není možné použít větší velikost bloků bez problémů později s obnovením (8). Proto výpis bude omezovat zápis do MAXBSIZE. Výchozí velikost bloku je 10.

-B záznamy

Počet bloků 1 kB na svazek. Obvykle se nevyžaduje, protože výpis může rozpoznat konec médií. Jakmile je dosaženo zadané velikosti, výpis počká na změnu hlasitosti. Tato volba přepíše výpočet velikosti pásky na základě délky a hustoty. Pokud je tato komprese omezena, velikost komprimovaného výstupu na svazek.

-C

Změňte výchozí hodnoty pro použití s ​​kazetovou páskovou jednotkou o hustotě 8000 bpi a délce 1700 stop. Zadání jednotky zásobníku nahrazuje detekci konce médií.

-d hustota

Nastavte hustotu pásky na hustotu Výchozí hodnota je 1600BPI. Určení hustoty pásky nahrazuje detekci konce médií.

-e inodes

Vyloučení inodů ze skládky. Parametr inodes je seznam inode s odděleným čárkami (můžete použít stat pro nalezení čísla inode pro soubor nebo adresář).

-E soubor

Přečtěte si seznam inodů, které mají být vyloučeny z výpisu ze souboru textového souboru Soubor souboru by měl být obyčejný soubor obsahující inode čísla oddělené novými řádky.

-f soubor

Napište zálohu do souborového souboru, což může být speciální soubor zařízení jako / dev / st0 (pásková jednotka), / dev / rsd1c ( disketová mechanika ), obyčejný soubor nebo `- '(standardní výstup). Vícenásobné názvy souborů mohou být uvedeny jako jeden argument oddělený čárkami. Každý soubor bude použit pro jeden objem skladu v uvedeném pořadí; pokud výpis vyžaduje více svazků než počet zadaných jmen, použije se poslední název souboru pro všechny zbývající svazky po vyvolání změn médií. Pokud název souboru je ve tvaru `host: file 'nebo` `user @ host: file' ', dump zapíše název souboru na vzdáleném hostiteli pomocí rmt (8). Výchozí název cesty vzdáleného programu rmt (8) je / etc / rmt, který může být přepsán proměnnou prostředí RMT

-F skript

Spusťte skript na konci každé pásky. Název zařízení a aktuální číslo svazku jsou předány na příkazovém řádku. Skript musí vrátit hodnotu 0, pokud by výpis měl pokračovat, aniž by uživatel požádal o změnu kazety, 1 pokud by výpis měl pokračovat, ale požádat uživatele, aby změnil kazetu. Jakýkoli jiný kód ukončení způsobí, že výpis bude zrušen. Z bezpečnostních důvodů se dump před spuštěním skriptu vrátí zpět k reálnému ID uživatele a ID skutečné skupiny.

-h úroveň

Vyznamenat uživatele "nodump" 'flag Dp Dv UF_NODUMP pouze pro skládky na nebo nad danou úroveň Výchozí úroveň čestnosti je 1, takže přírůstkové zálohy vynechávají takové soubory, ale plné zálohy si je uchovávají.

-Ne chyby

Ve výchozím nastavení bude výpis ignorovat prvních 32 chyb čtení v systému souborů předtím, než budete požádáni o zásah operátora. Tuto příznak můžete změnit na libovolnou hodnotu. To je užitečné při spuštění výpisu na aktivním souborovém systému, kde chyby čtení jednoduše naznačují nesoulad mezi mapováním a mapováním.

-j úroveň komprese

Komprimujte každý blok, který chcete zapsat na kazetu, pomocí knihovny bzlib. Tato volba bude fungovat pouze při vyklápění do souboru nebo potrubí nebo při vykládání na páskovou jednotku, pokud je pásková jednotka schopna psát bloky s proměnnou délkou. Budete potřebovat alespoň verzi restoration 0.4b24, abyste mohli extrahovat komprimované pásky. Pásky psané kompresí nebudou kompatibilní s formátem pásky BSD. Parametr (volitelný) určuje úroveň komprese, kterou použije bzlib. Výchozí úroveň komprese je 2. Pokud je zadán volitelný parametr, mezi písmenem volby a parametrem by neměl být žádný prázdný prostor.

-k

Použijte Kerberos autentizaci ke komunikaci se vzdálenými páskovými servery. (K dispozici pouze, pokud byla tato možnost zapnuta při kompilaci výpisu .)

-L štítku

Uživatelsky dodávaný textový řetězec se umístí do záhlaví výpisu, kde je možné získat přístup k nástrojům jako je obnovení (8) a soubor (1). Všimněte si, že tento štítek je omezen na maximum LBLSIZE (v současné době 16) znaků, které musí obsahovat ukončení `\ 0 '

-m

Pokud je tento parametr zadán, výpis optimalizuje výstup pro změnu inodů, ale od posledního výpisu nebyla změněna ("změněna" a "upravená" má význam definovaný v statu (2)). Pro tyto inodes bude dump ukládat pouze metadata namísto ukládání celého obsahu inode. Inody, které jsou buď adresáře, nebo byly modifikovány od posledního výpisu, jsou uloženy pravidelně. Použití tohoto příznaku musí být konzistentní, což znamená, že každá skládka v přírůstkové sadě výpisů má vlajku nebo ji nikdo nemá.

Pásky zapsané pomocí inodů typu "pouze metadata" nebudou kompatibilní s páskovým formátem BSD nebo staršími verzemi obnovení.

-M

Povolte funkci s více hlasitostmi. Název specifikovaný s - f je považován za prefix a výpis zaznamenává postupně do 001, 002 atd. To může být užitečné při vykládání souborů na ext2 oddíle, aby se obešlo omezení velikosti souboru o velikosti 2 GB.

-n

Vždy, když výpis vyžaduje pozornost obsluhy, uvědomte všechny operátory ve skupině `` operátor '' podobně jako zeď (1).

-q

Vymazání skládky okamžitě, kdykoli je vyžadována pozornost operátora, bez upozornění v případě chyb zápisu, změn pásky apod.

-Q soubor

Aktivujte podporu rychlého přístupu k souborům . Pozice pásků pro každý inod jsou uloženy do souborového souboru, který se používá při obnově (pokud je volán parametrem Q a název souboru), aby byla přímo umístěna kazeta při obnovení souboru. To šetří hodiny při obnově jednotlivých souborů z velkých záloh, ukládá pásky a hlavu jednotky.

Doporučuje se nastavit ovladač pro vrácení logických pozic páskové než fyzické před voláním výpisu / obnovení parametrem Q. Vzhledem k tomu, že všechna pásková zařízení nepodporují fyzické polohy pásek, tato pásková zařízení vracejí chybu při výpisu / obnovení, když je ovladač st nastaveno na výchozí fyzické nastavení. Přečtěte si prosím stránku st man, volbu MTSETDRVBUFFER nebo stránku mt man, jak nastavit ovladač, aby vrátil logické pozice na pásku.

Než zavoláte obnovení parametrem Q, vždy se ujistěte, že ovladač st nastaven tak, aby vrátil stejný typ pozice pásku použitého během hovoru k výpisu. V opačném případě může být obnovení zaměněno.

Tuto možnost lze použít při vykládání do místních kazet (viz výše) nebo do místních souborů.

nohy

Pokus o výpočet množství potřebné pásky při určité hustotě. Je-li tato částka překročena, výpis vyzve novou pásku. Doporučuje se, aby byla tato možnost trochu konzervativní. Výchozí délka pásky je 2300 stop. Určení velikosti pásky nahrazuje detekci konce médií.

-S

Odhad velikosti. Určete prostor, který je potřebný pro provedení výpisu, aniž byste to skutečně dělali, a zobrazte odhadovaný počet bajtů, který bude trvat. To je užitečné u inkrementálních skládek, které určují, kolik objemů médií bude zapotřebí.

-T datum

Použijte zadaný datum jako počáteční čas pro skládku namísto času určeného při prohlížení ve formátu / etc / dumpdates. Formát data je stejný jako formát ctime (3). Tato volba je užitečná pro automatizované skládky skládek, které se chtějí přesunout po určité časové období. Možnost - T se vzájemně vylučuje z volby - u .

-u

Aktualizujte soubor / etc / dumpdates po úspěšném výpisu. Formát / etc / dumpdates je čitelný pro lidi, skládající se z jednoho záznamu volného formátu na jeden řádek: název souboru systému , úroveň přírůstku a datum výpisu formátu ctime (3). Pro každý systém souborů může být na každé úrovni pouze jeden záznam. Soubor / etc / dumpdates může být upraven, pokud chcete změnit libovolné pole.

-W

Dump informuje operátora, který souborový systém musí být vyhozen. Tyto informace jsou získávány ze souborů / etc / dumpdates a / etc / fstab Volba - W způsobí výpis výpisu pro všechny souborové systémy v souboru / etc / dumpdates a registrovaných souborových systémech v / etc / fstab úroveň a zdůrazňuje ty, které by měly být dumpingové. Pokud je nastavena volba - W , všechny ostatní možnosti jsou ignorovány a okamžitě se vypisují výpisy.

-w

Je to jako - W, ale tiskne pouze rozpoznané souborové systémy v souboru / etc / fstab, které musí být odstraněny.

-z úroveň komprese

Komprimujte každý blok, který chcete zapsat na kazetu, pomocí knihovny zlib. Tato volba bude fungovat pouze při vyklápění do souboru nebo potrubí nebo při vykládání na páskovou jednotku, pokud je pásková jednotka schopna psát bloky s proměnnou délkou. Budete potřebovat alespoň verzi restoration 0.4b22, abyste mohli extrahovat komprimované pásky. Pásky psané kompresí nebudou kompatibilní s formátem pásky BSD. Parametr (volitelný) určuje úroveň komprese, kterou zlib použije. Výchozí úroveň komprese je 2. Pokud je zadán volitelný parametr, mezi písmenem volby a parametrem by neměl být žádný prázdný prostor.

Dump vyžaduje zásah obsluhy v těchto podmínkách: konec pásku, konec výpisu, chyba zápisu na pásku, chyba otevření pásky nebo chyba čtení disku (pokud je překročena hranice počtu chyb). Vedle upozornění na všechny operátory implicitního klíče - n se výpisy vzájemně dotýkají operátora na řídícím terminálu výpisu v době, kdy výpis již nemůže pokračovat, nebo je-li něco špatně. Všechny otázky kladné otázky musí odpovídat zadáním "ano" nebo "ne" odpovídajícím způsobem.

Vzhledem k tomu, že provádíte výpis, je zapotřebí spousty času a úsilí pro plné skládky, kontrolní body skládky se samy na začátku každého objemu pásky. Pokud z nějakého důvodu selžete hlasitost, výpis se s povolením operátora restartuje od kontrolního bodu po převinutí a odstranění staré kazety a připevnění nové pásky.

Dump informuje operátora o tom, co se děje v pravidelných intervalech, včetně obvykle nízkých odhadů počtu bloků pro zápis, počtu pásem, které bude trvat, času do dokončení a času na změnu pásku. Výstup je verbózní, takže ostatní vědí, že terminál řídící výpis je zaneprázdněn a bude po nějakou dobu.

V případě katastrofické události disku může být čas potřebný k obnovení všech potřebných zálohovacích kazet nebo souborů na disk minimalizován staggerováním inkrementálních skládek. Využívá se účinná metoda rozložení přírůstkových skládek pro minimalizaci počtu pásů:

Po několika měsících by se denní a týdenní pásky měly vypustit z cyklu skládek a přinést čerstvé pásky.

VIZ TAKÉ

rmt (8)

Důležité: Použijte příkaz man ( % man ), abyste zjistili, jaký příkaz se používá v konkrétním počítači.