Skip to main content

Dump - příkaz Linux

YoungBoy Never Broke Again - RIP Dump (Official Audio) (Červen 2026)

YoungBoy Never Broke Again - RIP Dump (Official Audio) (Červen 2026)
Anonim

název

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

Synopse

skládka -0123456789ackMnqSu-A soubor -B evidence -b blokování -d hustota -E inode čísla -E soubor -F soubor -F skript -h úroveň -I nr chyb -j úroveň komprese -L označení -Q soubor -s nohy -T datum -z úroveň komprese soubory k výpisu skládka -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é paměťové médium pro bezpečné uložení (viz -Fmožnost vzdáleného zálohování níže). 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 k výpisu je 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í povolena, jediná podporovaná úroveň je -0 a všechny soubory a adresáře musí být umístěny ve stejném souborovém systému.

Jsou podporovány následující možnosti:

-0-9

Úrovně skládky. Úroveň 0, úplná záloha, zaručuje kopírování celého souborového systému (ale také viz -h níže). Číslo úrovně nad 0, přírůstková záloha, říkáskládka kopírovat všechny nové nebo upravené soubory od poslední 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).

-A archive_file

Archivujte tabulku obsahu výpisu v zadaném archive_file (8) pro 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). Protoskládka bude omezovat zápisy na MAXBSIZE. Výchozí velikost bloku je 10.

-B evidence

Počet bloků 1 kB na svazek. Obvykle se nepožaduje, protožeskládka může rozpoznat konec médií. Po dosažení určené velikosti,skládka čeká 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 hustota Výchozí hodnota je 1600BPI. Určení hustoty pásky nahrazuje detekci konce médií.

-E inody

Vyloučit inody z skládky. The inody Parametr je seznam oddělené čárkami inode čísel (můžete použít stat najít inode číslo pro soubor nebo adresář).

-E soubor

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

-F soubor

Napište zálohu do soubor soubor může být speciální soubor zařízení jako / dev / st0 (pásková jednotka), / dev / rsd1c (disketová mechanika), běžný 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 má formu `` host: file '' nebo `` user @ host: file ''skládka zapíše do jmenovaného 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 0, pokudskládka by měl pokračovat, aniž byste požádali uživatele, aby změnil pásku, 1 pokudskládka by měl pokračovat, ale požádejte uživatele o změnu kazety. Jakýkoli jiný kód ukončení způsobískládka přerušit. Z bezpečnostních důvodů,skládka se 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ň

Vyznamenávejte uživateli `` nodump '' příznak Dp Dv UF_NODUMP pouze pro skládky na nebo nad daným ú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í.

-I nr chyb

Ve výchozím stavu,skládka bude ignorovat prvních 32 chyb čtení v systému souborů, než požádá 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ískládka 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 v případě, že je tato možnost zapnutaskládka byl kompilován.)

-L označení

Uživatelský textový řetězec označení je umístěn 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,skládka 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 inody,skládka uloží 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 psané pomocí inodů pouze "s metadaty" nebudou kompatibilní s páskovým formátem BSD nebo staršími verzemiobnovit.

-M

Povolte funkci s více hlasitostmi. Název zadaný pomocí -Fje považován za předponu askládkapíše postupně 001, 002 apod. To může být užitečné při vykládání souborů na ext2 oddíle, aby se obešlo omezení velikosti souborů o velikosti 2 GB.

-n

Kdykoliskládka vyžaduje pozornost operátora, upozorní všechny operátory ve skupině `` operátor '' podobně jako zeď (1).

-q

Udělatskládka okamžitě přerušte, 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. Položky pásky pro každý inod jsou uloženy do souboru soubor který je používán obnovením (pokud je voláno parametrem Q a názvem souboru) k přímému umístění pásky při obnovení souboru je právě pracuje. 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ů.

-s nohy

Pokus o výpočet množství potřebné pásky při určité hustotě. Je-li tato částka překročena,skládka výzvu k nové kazetě. 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 datum je stejná jako u 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í. The -Tvolba se vzájemně vylučuje z -u volba.

-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 o tom, jaké souborové systémy musí být vyhozeny. Tyto informace jsou získávány ze souborů / etc / dumpdates a / etc / fstab The -W příčiny možnostiskládka vytisknout pro všechny systémy souborů v adresářích / etc / dumpdates a registrovaných souborových systémech v / etc / fstab nejnovější datum a úroveň výpisu a zvýrazní ty, které by měly být vyřazeny. Pokud -W je nastavena volba, všechny ostatní možnosti jsou ignorovány askládka okamžitě opustí.

-w

Je jako -W ale vytiskne 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 operátorský zásah 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,n klíč,skládka spolupracuje s operátorem skládky řídicího terminálu v době kdyskládka již nemůže pokračovat, nebo pokud je něco špatně. Všechny otázkyskládka představuje musí odpovězte zadáním "ano" nebo "ne" odpovídajícím způsobem.

Od té doby, co děláme skládku, je spousta času a úsilí na plné skládky,skládka kontrolních bodů na začátku každého svazku pásky. Pokud zapíšete tento svazek z nějakého důvodu,skládka bude se oprávněním operátora restartovat od kontrolního bodu po převinutí a odstranění staré pásky 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ásky. Výstup je podrobný, takže ostatní vědí, že ovládání termináluskládka je zaneprázdněn a bude 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ů:

  • Vždy spusťte zálohování na úrovni 0, například: / sbin / dump -0u -f / dev / st0 / usr / src To by se mělo provádět v nastavených intervalech, např. Jednou za měsíc nebo jednou za dva měsíce, a na sérii čerstvých pásek, které jsou uloženy navždy.
  • Po úrovni 0 jsou denní zálohy aktivních souborových systémů za použití modifikovaného algoritmu Tower of Hanoi s touto sekvencí úrovní výpisu: 3 2 5 4 7 6 9 8 9 9 … Pro každodenní skládky by mělo být možné používat pro každý den pevný počet pásky, které se používají každý týden. Každý týden se odebírá skládka úrovně 1 a denní Hanoi sekvence se opakuje začínajícím číslem 3. Pro týdenní skládky se používá i další pevná sada kazet na jeden diskriminační souborový systém, a to i cyklicky.

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 muž příkaz ( % muž ), abyste zjistili, jak je v daném počítači použit příkaz.