Dump - Linux Command - Unix Command

Pangalan

dump - ext2 filesystem backup

Buod

dump [- 0123456789ackMnqSu [- Isang file ]] [- B talaan ] [- b blocksize ] [- d density ] [- e inode numbers ] [- E file ] [- f file ] [- F script ] [- h level ] [- Nr error ] [- j antas ng compression ] [- L label ] [- Q file ] [- s paa ] [- T petsa ] [- z compression antas ] file-to-dump
dump [- W | -w ]

(Ang syntax ng BSD 4.3 option ay ipinatupad para sa pabalik na pagkakatugma ngunit hindi dokumentado dito.)

Paglalarawan

Sinusuri ng mga basura ang mga file sa isang ext2 filesystem at tinutukoy kung aling mga file ang kailangang ma-back up. Ang mga file na ito ay kinopya sa ibinigay na disk, tape o iba pang storage medium para sa ligtas na pag-iingat (tingnan ang opsyon na- f sa ibaba para sa paggawa ng mga remote na backup ). Ang dump na mas malaki kaysa sa medium ng output ay nasira sa maraming volume. Sa karamihan ng media ang sukat ay tinutukoy sa pamamagitan ng pagsusulat hanggang sa ibalik ang indikasyon ng dulo ng media.

Sa media na hindi maaaring mapagkakatiwalaan na ibalik ang isang end-of-media indication (tulad ng ilang mga cartridge tape drive), ang bawat volume ay may isang nakapirming laki; ang aktwal na sukat ay tinutukoy sa pamamagitan ng pagtukoy ng kartriya media, o sa pamamagitan ng laki ng tape, density at / o block count na mga opsyon sa ibaba. Bilang default, ang parehong pangalan ng file ng output ay ginagamit para sa bawat lakas ng tunog pagkatapos na idiin ang operator upang baguhin ang media.

Ang mga file-to-dump ay alinman sa isang mountpoint ng isang filesystem o isang listahan ng mga file at mga direktoryo na mai-back up bilang isang subset ng isang filesystem. Sa dating kaso, ang path sa isang naka-mount na filesystem o ang aparato ng isang hindi na-install na filesystem ay maaaring gamitin. Sa huling kaso, ang ilang mga paghihigpit ay inilagay sa backup: - Hindi pinapayagan ang u , ang tanging antas ng dump na sinusuportahan ay - 0 at ang lahat ng mga file at mga direktoryo ay dapat na naninirahan sa parehong mga filesystem.

Ang mga sumusunod na pagpipilian ay sinusuportahan ng :

-0-9

Mga antas ng dump. Isang level 0, buong backup, tinitiyak na ang buong file system ay kinopya (ngunit tingnan din ang opsyon sa - h sa ibaba). Ang isang bilang ng antas sa itaas 0, incremental backup, ay nagsasabi sa dump upang kopyahin ang lahat ng mga file bago o binago mula sa huling dump ng isang mas mababang antas. Ang default na antas ay 9.

-a

`` auto-size '' Bypass ang lahat ng mga kalkulasyon ng haba ng tape, at isulat hanggang sa ibalik ang indikasyon ng dulo ng media. Ito ay pinakamahusay na gumagana para sa karamihan sa mga modernong tape drive, at ang default. Ang paggamit ng pagpipiliang ito ay partikular na inirerekomenda kapag nagdagdag ng isang umiiral na tape, o gumagamit ng isang tape drive na may hardware compression (kung saan hindi mo maaaring maging sigurado tungkol sa compression ratio).

-Ang archive_file

I-archive ang isang dump table-of-contents sa tinukoy na archive_file na gagamitin ng restore (8) upang matukoy kung ang isang file ay nasa dump file na naibalik.

-b- blockize

Ang bilang ng mga kilobyte kada talaan ng dump. Dahil hinuhugasan ng sistema ng IO ang lahat ng mga kahilingan sa mga chunks ng MAXBSIZE (karaniwan ay 64kB), hindi posible na gumamit ng mas malaking mga blockize nang hindi nagkakaroon ng mga problema mamaya sa pagpapanumbalik (8). Samakatuwid ang dump ay magpipilit na magsulat sa MAXBSIZE. Ang default na blockize ay 10.

-B talaan

Ang bilang ng 1 kB na mga bloke sa bawat volume. Hindi karaniwang kinakailangan, tulad ng dump maaaring tuklasin ang end-of-media. Kapag naabot ang natukoy na laki, naghihintay ang dump para baguhin mo ang volume. Pinipili ng pagpipiliang ito ang pagkalkula ng laki ng tape batay sa haba at densidad. Kung ang compression ay nasa mga limitasyon na ito ang laki ng naka-compress na output sa bawat volume.

-c

Baguhin ang mga default para sa paggamit sa isang cartridge tape drive, na may density na 8000 bpi, at isang haba ng 1700 talampakan. Ang pagtukoy ng isang kartutso drive ay binabawasan ang detection ng end-of-media.

-d density

Itakda ang densidad ng tape sa density Ang default ay 1600BPI. Ang pagtukoy ng isang densidad ng tape ay binabawasan ang pagtukoy ng end-of-media.

-e inodes

Ibukod ang mga inode mula sa dump. Ang inode parameter ay isang comma separated list ng mga numero ng inode (maaari mong gamitin ang stat upang mahanap ang numero ng inode para sa isang file o direktoryo).

-E file

Basahin ang listahan ng mga inode na ibukod mula sa dump mula sa file ng file ng teksto Ang file ng file ay dapat na isang ordinaryong file na naglalaman ng mga numero ng inode na pinaghihiwalay ng mga bagong linya.

-f na file

Isulat ang backup sa file ng file ay maaaring isang espesyal na file ng aparato tulad ng / dev / st0 (isang tape drive), / dev / rsd1c ( isang floppy disk drive ), isang ordinaryong file, o `- '(karaniwang output). Maramihang mga pangalan ng file ay maaaring ibigay bilang isang solong argument na pinaghihiwalay ng mga kuwit. Ang bawat file ay gagamitin para sa isang dump volume sa order na nakalista; kung ang dump ay nangangailangan ng mas maraming volume kaysa sa bilang ng mga pangalan na ibinigay, ang huling pangalan ng file ay gagamitin para sa lahat ng natitirang volume pagkatapos ng pagdikta para sa mga pagbabago sa media. Kung ang pangalan ng file ay nasa form na `` host: file '' o `` User @ host: file '' ang dump writes sa pinangalang file sa remote host gamit ang rmt (8). Ang pangalan ng default na landas ng remote rmt (8) na programa ay / etc / rmt na ito ay maaaring i-override ng variable ng kapaligiran RMT

-F script

Patakbuhin ang script sa dulo ng bawat tape. Ang pangalan ng aparato at ang kasalukuyang dami ng numero ay ipinasa sa command line. Ang script ay dapat na bumalik 0 kung ang dump ay dapat magpatuloy nang hindi hinihiling ang gumagamit na baguhin ang tape, 1 kung ang dump ay dapat magpatuloy ngunit hilingin sa gumagamit na baguhin ang tape. Ang anumang iba pang exit code ay magiging sanhi ng dump upang i-abort. Para sa mga kadahilanang pang-seguridad, bumalik ang dump pabalik sa tunay na user ID at ang tunay na ID ng grupo bago patakbuhin ang script.

-h antas

Igalang ang gumagamit ng `` nodump '' bandila Dp Dv UF_NODUMP para lamang sa mga dumps sa o sa itaas ng ibinigay na antas Ang default na antas ng karangalan ay 1, upang ang mga incremental na pag-backup ay ligtaan ang mga naturang mga file ngunit ang mga buong backup ay panatilihin ang mga ito.

-Ang mga error ko

Bilang default, ang dump ay hindi papansinin ang unang 32 nabasa na mga error sa file system bago humingi ng interbensyon ng operator. Maaari mong baguhin ito gamit ang bandila na ito sa anumang halaga. Ito ay kapaki-pakinabang kapag nagpapatakbo ng dump sa isang aktibong filesystem kung saan ang mga error sa pag-read ay nagpapahiwatig lamang ng hindi pagkakaiba sa pagitan ng pag-map at paglalaglag.

-j compression level

I-compress ang bawat bloke upang maisulat sa tape gamit ang bzlib library. Ang opsyon na ito ay gagana lamang kapag ang paglalaglag sa isang file o pipe o, kapag naglalagos sa isang tape drive, kung ang tape drive ay may kakayahang magsulat ng mga variable na haba ng mga bloke. Kakailanganin mo ng hindi bababa sa 0.4b24 na bersyon ng pagpapanumbalik upang kunin ang mga naka-compress na mga teyp. Ang mga teye na nakasulat gamit ang compression ay hindi magkatugma sa format ng tape ng BSD. Tinutukoy ng (opsyonal) na parameter ang antas ng compression na gagamitin ng bzlib. Ang default na antas ng compression ay 2. Kung tinukoy ang opsyonal na parameter, dapat walang white space sa pagitan ng opsyon na titik at ang parameter.

-k

Gamitin ang authentication ng Kerberos upang makipag-usap sa mga remote tape server. (Magagamit lamang kung ang pagpipiliang ito ay pinagana kapag ang tambakan ay naipon.)

-L label

Ang label ng string na ibinibigay ng gumagamit ay inilalagay sa header ng dump, kung saan maaaring magamit ng mga tool tulad ng restore (8) at file (1). Tandaan na ang label na ito ay limitado sa karamihan sa LBLSIZE (kasalukuyang 16) na mga character, na dapat isama ang pagtatapos `\ 0 '

-m

Kung tinukoy ang flag na ito, ang dump ay i-optimize ang output para sa mga inode na binago ngunit hindi binago mula noong huling dump ('binago' at 'binago' ang kahulugan na tinukoy sa stat (2)). Para sa mga inode, i-save ng dump lamang ang metadata, sa halip na i-save ang buong mga nilalaman ng inode. Inodes na alinman sa mga direktoryo o nabago dahil ang huling dump ay nai-save sa isang regular na paraan. Ang paggamit ng bandila na ito ay dapat na pare-pareho, ibig sabihin na ang alinman sa bawat dump sa isang incremental set ng dump ay may bandila, o walang may ito.

Ang mga teyp na nakasulat gamit ang mga inode na 'metadata lamang' ay hindi magkatugma sa format ng tape ng BSD o mas lumang mga bersyon ng pagpapanumbalik.

-M

Paganahin ang tampok na multi-volume. Ang pangalan na tinukoy na may -f ay ginagamot bilang isang prefix at dump writes sa pagkakasunod-sunod sa 001, 002 atbp Ito ay maaaring maging kapaki-pakinabang kapag paglalaglag sa mga file sa isang ext2 partisyon, upang lampasan ang 2GB limitasyon ng laki ng file.

-n

Sa tuwing ang dump ay nangangailangan ng atensyon ng operator, ipagbigay-alam sa lahat ng mga operator sa `` operator 'ng grupo sa pamamagitan ng katulad ng isang pader (1).

-q

Gumawa ng dump abort kaagad tuwing kinakailangan ang pansin ng operator, nang walang pagdikta kung sakaling magsulat ng mga error, pagbabago ng tape atbp.

-Q file

Paganahin ang suporta ng Quick File Access . Ang mga posisyon ng tape para sa bawat inode ay naka-imbak sa file file na ginagamit ng pagpapanumbalik (kung tinatawag na may parameter na Q at ang filename) upang direktang ilagay ang tape sa file restore ay kasalukuyang gumagana. Nagse-save ito ng mga oras kapag pinanumbalik ang solong mga file mula sa mga malalaking pag-backup, ini-imbak ang mga teyp at ang ulo ng drive.

Inirerekomenda na i-set up ang st driver upang maibalik ang mga lohikal na posisyon ng tape sa halip na pisikal bago tumawag sa dump / restore na may parameter Q. Dahil hindi lahat ng mga tape device ay sumusuporta sa mga posisyon ng pisikal na tape ang mga tape device ay nagbabalik ng isang error sa panahon ng dump / restore kapag ang st driver ay itakda sa default na pisikal na setting. Pakitingnan ang pahina ng st man, opsyon MTSETDRVBUFFER, o ang pahina ng mt man, kung paano itakda ang driver upang ibalik ang mga lohikal na posisyon ng tape.

Bago tumawag sa pagpapanumbalik sa parameter na Q, laging siguraduhing ang st driver ay nakatakda upang ibalik ang parehong uri ng posisyon ng tape na ginagamit sa panahon ng tawag sa dump. Kung hindi man ay maaaring malito ang ibalik.

Maaaring magamit ang pagpipiliang ito kapag naglalaglag sa mga lokal na tape (tingnan sa itaas) o sa mga lokal na file.

-s paa

Subukan upang kalkulahin ang halaga ng tape na kinakailangan sa isang partikular na densidad. Kung ang halaga na ito ay lumampas, ang mga dump prompt para sa isang bagong tape. Inirerekomenda na maging kaunting konserbatibo sa pagpipiliang ito. Ang default na haba ng tape ay 2300 talampakan. Ang pagtukoy sa laki ng tape ay pinapalitan ang pagtukoy ng end-of-media.

-S

Laki ng pagtatantya. Tukuyin ang dami ng puwang na kinakailangan upang maisagawa ang dump nang hindi talaga ginagawa ito, at ipakita ang tinantyang bilang ng mga byte na gagawin nito. Ito ay kapaki-pakinabang sa incremental dumps upang matukoy kung gaano karaming mga volume ng media ay kinakailangan.

-T petsa

Gamitin ang tinukoy na petsa bilang panimulang oras para sa dump sa halip na oras na tinutukoy mula sa pagtingin sa / etc / dumpdates Ang format ng petsa ay katulad ng sa ctime (3). Ang pagpipiliang ito ay kapaki-pakinabang para sa mga script ng automated dump na nais mag-dump sa isang partikular na tagal ng panahon. Ang - T na pagpipilian ay kapwa eksklusibo mula sa - u opsyon.

-u

I-update ang file / etc / dumpdates pagkatapos ng matagumpay na dump. Ang format ng / etc / dumpdates ay nababasa ng mga tao, na binubuo ng isang libreng talaan ng format sa bawat linya: pangalan ng filesystem , antas ng pagdagdag at ctime (3) format na dump date. Maaaring magkaroon lamang ng isang entry sa bawat filesystem sa bawat antas. Maaaring i-edit ang file / etc / dumpdates upang baguhin ang alinman sa mga patlang, kung kinakailangan.

-W

Ang dump ay nagsasabi sa operator kung anong mga sistema ng file ang kailangang itapon. Ang impormasyong ito ay nakuha mula sa mga file / etc / dumpdates at / etc / fstab Ang pagpipilian na W ay nagiging sanhi ng dump upang i-print out, para sa lahat ng mga system file sa / etc / dumpdates at nakikilala ang mga system file sa / etc / fstab ang pinakahuling petsa ng dump at antas, at nagha-highlight sa mga dapat itapon. Kung ang pagpipilian sa - W ay nakatakda, ang lahat ng iba pang mga pagpipilian ay binabalewala, at dump exits kaagad.

-w

Tulad ng - W ngunit ang mga kopya ay kinikilala lamang ang mga filesystem sa / etc / fstab na kailangang itapon.

-z compression level

I-compress ang bawat bloke upang maisulat sa tape gamit ang zlib library. Ang opsyon na ito ay gagana lamang kapag ang paglalaglag sa isang file o pipe o, kapag naglalagos sa isang tape drive, kung ang tape drive ay may kakayahang magsulat ng mga variable na haba ng mga bloke. Kakailanganin mo ng hindi bababa sa 0.4b22 na bersyon ng pagpapanumbalik upang ma-extract ang mga naka-compress na mga teyp. Ang mga teye na nakasulat gamit ang compression ay hindi magkatugma sa format ng tape ng BSD. Tinutukoy ng (opsyonal) na parameter ang antas ng compression na gagamitin zlib. Ang default na antas ng compression ay 2. Kung tinukoy ang opsyonal na parameter, dapat walang white space sa pagitan ng opsyon na titik at ang parameter.

Ang dump ay nangangailangan ng interbensyon ng operator sa mga kundisyong ito: dulo ng tape, dulo ng dump, error sa pagsulat ng tape, tape bukas na error o disk read error (kung mayroong higit sa isang threshold ng mga error nr). Bilang karagdagan sa pagpaalala sa lahat ng mga operator na ipinahiwatig ng - n key, ang dump ay nakikipag-ugnayan sa operator sa control terminal ng dump kung minsan ay hindi na magpapatuloy ang dump , o kung may mali ang isang bagay. Ang lahat ng mga tanong dump poses ay dapat na sumagot sa pamamagitan ng pag-type ng `` oo '' o `` hindi '' naaangkop.

Dahil ang pagsasagawa ng isang dump ay nagsasangkot ng maraming oras at pagsisikap para sa mga buong dumps, ang mga tsekpointpoint mismo sa simula ng bawat dami ng tape. Kung ang pagsusulat ng lakas ng tunog ay nabigo para sa ilang kadahilanan, ang dump ay, sa pahintulot ng operator, muling simulan ang sarili mula sa tsekpoint pagkatapos na ang lumang tape ay rewound at inalis, at isang bagong tape ay na-mount.

Ang dump ay nagsasabi sa operator kung ano ang nangyayari sa mga pana-panahong agwat, kabilang ang karaniwang mababa ang mga pagtatantya ng bilang ng mga bloke na isulat, ang bilang ng mga teye na gagawin nito, ang oras sa pagkumpleto, at ang oras sa pagbabago ng tape. Ang output ay masalita, upang malaman ng iba na ang terminal na pagkontrol ng dump ay abala, at magiging ilang panahon.

Sa kaganapan ng isang kaganapan sa sakuna ng sakuna, ang oras na kinakailangan upang ibalik ang lahat ng mga kinakailangang backup tape o mga file sa disk ay maaaring mapanatili sa isang minimum sa pamamagitan ng pagsuray ang incremental dumps. Ang isang mahusay na paraan ng pagsuray incremental dumps upang mabawasan ang bilang ng mga teyp sumusunod:

Pagkatapos ng ilang buwan o kaya, ang araw-araw at lingguhang tapes ay dapat na paikutin sa labas ng dump cycle at sariwang mga teyp na dinala.

TINGNAN DIN

rmt (8)

Mahalaga: Gamitin ang command ng tao ( % man ) upang makita kung paano ginagamit ang isang utos sa iyong partikular na computer.