Skip to content

výpis: Linux Command / Unix Command

24 de Červen de 2021
software developers at work 607597128 57ebd6cf5f9b586c3517ffd1

Příkaz dump v Unixu a Linuxu zkoumá soubory v souborovém systému ext2 a určuje, které soubory je třeba zálohovat. Tyto soubory jsou z důvodu kopírování zkopírovány na disk, pásku nebo jiné úložné médium. Výpis, který je větší než výstupní médium, je rozdělen na více svazků. Tento příkaz je starý a tajemný, optimalizovaný pro páskové záložní jednotky. Pro moderní prostředí Linuxu pro stolní počítače použijte alternativní nástroj pro zálohování.

Synopse

Příkaz má následující podobu: výpis [-0123456789ackMnqSu [-A file ] ] [-Brecords ] [-b blocksize ] [-d density ] [-e inode numbers] [-E file ] [-f file ] [-F script ] [-h level ] [-I nr errors ] [-j compression level ] [-L label ] [-Q file ] [-s feet ] [-Tdate ] [-z compression level ] soubory na výpis

Podporované možnosti

Příkaz přijímá následující možnosti:

  • -0-9: Úrovně výpisu. Úroveň 0, plná záloha, zaručuje zkopírování celého systému souborů (viz také –h volba). Číslo úrovně nad 0, přírůstkové zálohování, říká výpisu, aby zkopíroval všechny soubory nové nebo upravené od posledního výpisu nižší úrovně. Výchozí úroveň je 9.
  • -A: Obejděte všechny výpočty délky pásky a zapisujte, dokud se nevrátí indikace konce média. To funguje nejlépe pro většinu moderních páskových jednotek a je výchozí. Tuto možnost použijte při připojování k existující pásku nebo při použití páskové jednotky s hardwarovou kompresí (kde si nemůžete být jisti kompresním poměrem).
  • -A archiv_soubor: Archivovat výpis obsahu v zadaném archiv_soubor používat obnovit k určení, zda se obnovuje soubor ve výpisu.
  • -b velikost bloku: Počet kilobajtů na záznam výpisu. Vzhledem k tomu, že systém IO rozděluje všechny požadavky na bloky MAXBSIZE (obvykle 64 kB), není možné použít větší velikost bloku bez problémů později s obnovit. Omezení výpisu proto zapisuje na MAXBSIZE. Výchozí velikost bloku je 10.
  • -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 obyčejný soubor obsahující čísla inode oddělené novými řádky.
  • -F soubor: Zálohu napište na souborsoubor může to být speciální soubor zařízení jako / dev / st0 (pásková jednotka), / dev / rsd1c (disketová jednotka), obyčejný soubor nebo ‚ ‚(standardní výstup). Více názvů souborů lze zadat jako jeden argument oddělené čárkami. Každý soubor se používá pro jeden svazek výpisu v uvedeném pořadí. Pokud výpis vyžaduje více svazků, než je uvedený počet jmen, použije se po výzvě k provedení změn médií pro zbývající svazky poslední název souboru.
  • -F skript: Na konci každé pásky spusťte skript. Název zařízení a aktuální číslo svazku jsou předány na příkazovém řádku. Skript se musí vrátit 0 pokud by výpis měl pokračovat bez požadavku na uživatele, aby změnil pásku nebo se vrátil 1 pokud by výpis měl pokračovat, ale požádejte uživatele o změnu pásky. Jakýkoli jiný výstupní kód způsobí přerušení výpisu. Z bezpečnostních důvodů se dump před spuštěním skriptu vrátí na ID skutečného uživatele a ID skutečné skupiny.
  • -h úroveň: Cti uživatele kývnout příznak Dp Dv UF_NODUMP pouze pro skládky nad nebo nad daným úroveň. Výchozí úroveň cti je 1, takže přírůstkové zálohy takové soubory vynechávají, ale úplné zálohy je zachovávají.
  • -Já nr chyby: Ve výchozím nastavení dump ignoruje prvních 32 chyb čtení v systému souborů, než požádá o zásah operátora. Toto můžete změnit pomocí tohoto příznaku na libovolnou hodnotu. To je užitečné při spuštění výpisu v aktivním souborovém systému, kde chyby čtení indikují nekonzistenci mezi mapováním a vyřazováním.
  • -j úroveň komprese: Komprimujte každý blok, který má být zapsán na pásku, pomocí knihovny bzlib. Tato možnost funguje pouze při výpisu do souboru nebo kanálu nebo při výpisu na páskovou jednotku, pokud je pásková jednotka schopna zapisovat bloky proměnné délky.
  • -L označení: Uživatelem zadaný textový řetězec označení je umístěn do záhlaví výpisu, kde k němu mají přístup nástroje jako restore (8) a file (1). Tento štítek může mít maximálně LBLSIZE (aktuálně 16) znaků, které musí obsahovat koncovku ‚ 0‘.
  • -M: Povolit funkci více svazků. Jméno uvedené s –F je považováno za předponu a výpis se zapisuje postupně na 001, 002 atd. To může být užitečné při ukládání do souborů na oddílu ext2, aby se předešlo omezení velikosti souboru 2 GB.
  • -n: Kdykoli výpis vyžaduje pozornost operátora, informujte všechny operátory ve skupině „operátor“ podobnými prostředky jako na zdi (1).
  • -q: Okamžitě zruší výpis, kdykoli je vyžadována pozornost operátora, bez výzvy v případě chyb zápisu, změn pásky a podobných akcí.
  • -Q soubor: Povolit podporu rychlého přístupu k souborům.
  • -z úroveň komprese: Komprimujte každý blok, který má být zapsán na pásku, pomocí knihovny zlib. Tato možnost funguje pouze při výpisu do souboru nebo kanálu nebo při výpisu na páskovou jednotku, pokud je pásková jednotka schopna zapisovat bloky proměnné délky.

Obraťte se na stránku skládka pro další možnosti.

Podmínky skládky

Výpis vyžaduje zásah operátora za těchto podmínek: konec pásky, konec výpisu, chyba zápisu na pásku, chyba otevření pásky nebo chyba čtení disku (pokud existuje více než prahová hodnota počtu chyb). Kromě upozornění na všechny operátory naznačené –n klíč, výpis interaguje s operátorem na ovládacím terminálu výpisu v době, kdy výpis nemůže pokračovat, nebo pokud je něco špatně. Na všechny otázky týkající se výpisu z pozice je třeba odpovědět zadáním Ano nebo Ne vhodně. Protože vytváření výpisu vyžaduje čas a úsilí pro úplné výpisy, vypsat kontrolní body sám na začátku každého svazku pásky. Pokud zápis na tento svazek z nějakého důvodu selže, výpis se po povolení operátora restartuje z kontrolního bodu po přetočení a odebrání staré pásky a připojení 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ů k zápisu, počtu kazet, které zaberou, času do dokončení a času do výměny pásky. Výstup je podrobný, aby ostatní věděli, že terminál řídící výpis je zaneprázdněn a nějakou dobu bude.

Vypsat zálohy

V případě katastrofické události na disku lze čas potřebný k obnovení potřebných záložních pásek nebo souborů na disk snížit na minimum rozložením přírůstkových výpisů. Na médiích, která nemohou spolehlivě vrátit indikaci konce média – například na některé páskové páskové jednotky – má každý svazek pevnou velikost. Skutečná velikost je určena zadáním média kazety nebo prostřednictvím možností velikosti pásky, hustoty nebo počtu bloků. Ve výchozím nastavení se pro každý svazek používá stejný název výstupního souboru po výzvě operátora ke změně média. Použijte příkaz man (% muž) a uvidíte, jak se příkaz používá ve vašem počítači.