Linuxi / Unixi käsk: dump
Unixi ja Linuxi dump-käsk uurib faile ext2-l failisüsteem ja määrab, millised failid tuleb varundada. Need failid kopeeritakse säilitamiseks kettale, lindile või muule andmekandjale. Väljundkandjast suurem prügila jagatakse mitmeks köiteks.
See käsk on vana ja salapärane, optimeeritud lindi varundusüksuste jaoks. Kaasaegsete Linuxi töölauakeskkondade jaoks kasutage alternatiivset varundustööriista.

Sisukokkuvõte
Käsk on järgmisel kujul:
dump [-0123456789ackMnqSu [-A fail ] ] [-Brecords ] [-b ploki suurus ] [-d tihedus ] [-e inode numbrid] [-E fail ] [-f fail ] [-F skript ] [-h tase ] [-I nr vead ] [-j tihendustase ] [-L silt ] [-Q fail ] [-s jalad ] [-Tdate ] [-z tihendamistase] failid tühjendamiseks
Toetatud valikud
Käsk aktsepteerib järgmisi valikuid:
- -0-9: prügitase. Tase 0, täielik varukoopia, tagab kogu failisüsteemi kopeerimise (vt ka -h valik). Tasemearv, mis on suurem kui 0, astmeline varundamine, käsib dumpil kopeerida kõik failid, mis on uued või muudetud pärast viimast madalama taseme tõmmist. Vaikimisi tase on 9.
- -a: jätke mööda kõik lindi pikkuse arvutused ja kirjutage seni, kuni kuvatakse kandja lõpu märge. See töötab kõige paremini enamiku kaasaegsete lindiseadmete jaoks ja on vaikeseade. Kasutage seda suvandit olemasolevale lindile lisamisel või riistvaratihendusega lindiseadme kasutamisel (kui te ei saa tihendusastmes kindel olla).
- -A arhiivi_fail: arhiivige määratud sisukorra tühjendamine arhiivi_fail poolt kasutamiseks taastama et teha kindlaks, kas tõmmisfailis olevat faili taastatakse.
- -b ploki suurus: arv kilobaiti prügila kirje kohta. Alates IO süsteem lõikab kõik päringud MAXBSIZE tükkideks (tavaliselt 64 kB), ei ole võimalik kasutada suuremat plokki ilma, et teil tekiks hiljem probleeme taastama. Seetõttu piirab tühjendamine MAXBSIZE-i kirjutamist. Vaikimisi on ploki suurus 10.
- -E faili: Lugege tekstifailist nimekirja inoodidest, mis tuleb välja jätta: faili. Fail faili peaks olema tavaline fail, mis sisaldab reavahetustega eraldatud inoodi numbreid.
- -f faili: kirjutage varukoopia asukohta faili—faili võib olla spetsiaalne seadmefail, nagu /dev/st0 (lindiseade), /dev/rsd1c (disketiseade), tavaline fail või - ' (standardväljund). Ühe argumendina võib anda mitu failinime, eraldades need komadega. Iga faili kasutatakse ühe tõmmise jaoks maht loetletud järjekorras. Kui dump nõuab rohkem köiteid kui antud nimede arv, kasutatakse ülejäänud köidete jaoks viimast failinime pärast meediumimuudatuste küsimist.
- -F stsenaarium: käivitage iga lindi lõpus skript. Seadme nimi ja praeguse köite number edastatakse käsureal. Skript peab tagasi tulema 0 kui tühjendamine peaks jätkuma ilma, et kasutaja paluks linti vahetada või tagastada 1 kui dump peaks jätkuma, kuid paluge kasutajal lint vahetada. Mis tahes muu väljumiskood põhjustab dumpingu katkestamise. Turvakaalutlustel naaseb dump enne skripti käivitamist tegelikule kasutaja-ID-le ja tegelikule rühma-ID-le.
- -h tasemel: Austage kasutajat sõlm lipp Dp Dv UF_NODUMP ainult prügilate jaoks, mis on antud või sellest kõrgemal tasemel. Vaikimisi autasustase on 1, nii et lisavarukoopiad jätavad sellised failid välja, kuid täielikud varukoopiad säilitavad need.
- - Mina nr vead: vaikimisi ignoreerib dump failisüsteemi 32 esimest lugemisviga enne operaatori sekkumise küsimist. Saate seda lipu abil mis tahes väärtuseks muuta. See on kasulik aktiivses failisüsteemis dump käivitamisel, kus lugemisvead viitavad vastuolule vastendamise ja dumpingu vahel.
- -j kompressiooni tase: Pakkige kõik lindile kirjutatavad plokid bzlib teegi abil. See suvand töötab ainult faili või toru dumpingu korral või lindiseadmesse dumpingu korral, kui lindiseade on võimeline kirjutama muutuva pikkusega plokke.
- -L silt: kasutaja antud tekstistring silt paigutatakse prügi päisesse, kus tööriistad nagu taastama(8) ja fail (1) pääsevad sellele juurde. See silt on piiratud kuni LBLSIZE (praegu 16) tähemärgiga, mis peavad sisaldama lõpumärki „\0”.
- -M: mitme helitugevuse funktsiooni lubamine. Nimi, mis on määratud -f käsitletakse prefiksina ja dump kirjutab järjestuses 001, 002 jne. See võib olla kasulik ext2-sektsiooni failide dumpingul, et vältida 2 GB failimahu piirangut.
- -n: Kui prügikast nõuab operaatori tähelepanu, teavitage kõiki operaatori rühma kuuluvaid operaatoreid, kasutades seinaga sarnaseid vahendeid (1).
- -q: Katkesta väljatõmme kohe, kui operaatori tähelepanu on vaja, ilma kirjutusvigade, lindivahetuste ja sarnaste toimingute korral viipata.
- -Q faili: lubage failide kiire juurdepääsu tugi.
- -z kompressiooni tase: Pakkige zlib teegi abil kõik lindile kirjutatavad plokid. See suvand töötab ainult faili või toru dumpingu korral või lindiseadmesse dumpingu korral, kui lindiseade on võimeline kirjutama muutuva pikkusega plokke.
Uurige manlehte prügimäele lisavõimaluste jaoks.
Prügi tingimused
Dump nõuab operaatori sekkumist järgmistel tingimustel: lindi lõpp, tühjendamise lõpp, lindi kirjutamisviga, lindi avamise viga või ketta lugemise tõrge (kui nr-vigu on rohkem kui lävi). Lisaks kõigi operaatorite hoiatamisele, millele viitab -n klahvi, dump suhtleb prügila juhtterminali operaatoriga aegadel, kui tühjendamine ei saa jätkuda või kui midagi on valesti. Kõikidele küsimustele tuleb vastata trükkides Jah või Ei asjakohaselt.
Kuna tühjendamine nõuab aega ja vaeva täieliku prügikasti jaoks, kontrollib tühjendamine ennast iga lindi helitugevuse alguses. Kui selle köite kirjutamine mingil põhjusel ebaõnnestub, taaskäivitab dump operaatori loal end kontrollpunktist pärast vana lindi tagasikerimist ja eemaldamist ning uue lindi paigaldamist.
Dump ütleb operaatorile perioodiliste ajavahemike järel toimuvast, sealhulgas tavaliselt madalad hinnangud arvule kirjutamiseks vajalike plokkide arv, kuluv lintide arv, valmimiseni kuluv aeg ja lindi vahetamise aeg. Väljund on paljusõnaline, et teised teaksid, et dump'i juhtterminal on hõivatud ja jääb mõneks ajaks hõivatuks.
Tühjenda varukoopiad
Katastroofilise kettasündmuse korral saab vajalike varukoopialintide või -failide kettale taastamiseks kuluvat aega minimeerida järkjärguliste prügimälude jaotamise teel.
Andmekandjatel, mis ei suuda usaldusväärselt anda andmekandja lõpu märguannet (nt mõned kasseti lindiseadmed), on iga köide fikseeritud suurusega. Tegelik suurus määratakse kasseti kandja määramise või lindi suuruse, tiheduse või plokkide loenduse valikute kaudu. Vaikimisi kasutatakse iga köite puhul sama väljundfaili nime, kui operaatoril palutakse meediumit vahetada.
Kasutage käsku man (% meest), et näha, kuidas teie arvutis käsku kasutatakse.