Linux / Unix komanda: dump
Izgāztuves komanda operētājsistēmās Unix un Linux pārbauda failus ext2 failu sistēma un nosaka, kuri faili ir jādublē. Šie faili tiek kopēti diskā, lentē vai citā datu nesējā glabāšanai. Izgāztuve, kas ir lielāka par izvades datu nesēju, tiek sadalīta vairākos sējumos.
Šī komanda ir veca un slepena, optimizēta lentes dublēšanas vienībām. Modernām darbvirsmas Linux vidēm izmantojiet alternatīvu dublēšanas rīku.

Anotācija
Komandai ir šāda forma:
dump [-0123456789ackMnqSu [-A fails ] ] [-Brecords ] [-b blocksize ] [-d blīvums ] [-e inode numuri] [-E fails ] [-f fails ] [-F skripts ] [-h līmenis ] [-I nr kļūdas ] [-j saspiešanas līmenis] [-L etiķete] [-Q fails] [-s pēdas ] [-Tdate] [-z kompresijas līmenis] failus izmest
Atbalstītās opcijas
Komanda pieņem šādas opcijas:
- -0-9: izgāztuves līmeņi. 0 līmenis, pilna dublēšana, garantē visas failu sistēmas kopēšanu (skatiet arī -h variants). Līmeņa skaitlis virs 0, pieaugošā dublēšana, liek izgāztuves kopēt visus failus, kas jauni vai modificēti kopš pēdējās zemāka līmeņa izgāztuves. Noklusējuma līmenis ir 9.
- -a: apiet visus lentes garuma aprēķinus un rakstīt, līdz tiek atgriezta datu nesēja beigu indikācija. Tas vislabāk darbojas lielākajai daļai mūsdienu lentes diskdziņu un ir noklusējuma iestatījums. Izmantojiet šo opciju, pievienojot esošai lentei vai izmantojot lentes disku ar aparatūras saspiešanu (ja nevarat būt pārliecināts par saspiešanas pakāpi).
- -A arhīvs_fails: arhivējiet satura izgāztuves norādītajā vietā arhīvs_fails izmantot atjaunot lai noteiktu, vai tiek atjaunots fails izgāztuves failā.
- -b bloka izmērs: skaits kilobaiti uz izgāztuves ierakstu. Kopš IO sistēma sadala visus pieprasījumus MAXBSIZE gabalos (parasti 64 kB), nav iespējams izmantot lielāku bloka izmēru, neradot problēmas ar atjaunot. Tāpēc dump ierobežo rakstīšanu līdz MAXBSIZE. Noklusējuma bloka izmērs ir 10.
- -E failu: Izlasiet to inode sarakstu, kuras jāizslēdz no teksta faila izgāztuves: failu. Fails failu jābūt parastam failam, kurā ir inode numuri, kas atdalīti ar jaunām rindiņām.
- -f failu: ierakstiet dublējumu uz failu—failu var būt īpašs ierīces fails, piemēram, /dev/st0 (lentes diskdzinis), /dev/rsd1c (diskešu diskdzinis), parasts fails vai - (standarta izvade). Kā vienu argumentu var norādīt vairākus failu nosaukumus, atdalot tos ar komatiem. Katrs fails tiek izmantots vienai izmešanai apjoms norādītajā secībā. Ja izgāztuvei ir nepieciešams vairāk sējumu nekā norādīto nosaukumu skaits, pēc multivides izmaiņu uzvednes atlikušajiem sējumiem tiek izmantots pēdējais faila nosaukums.
- -F skripts: katras lentes beigās izpildiet skriptu. Ierīces nosaukums un pašreizējā sējuma numurs tiek nodots komandrindā. Skriptam ir jāatgriežas 0 ja dump jāturpina, neprasot lietotājam nomainīt lenti vai atgriezties 1 ja dump būtu jāturpina, bet palūdziet lietotājam nomainīt lenti. Jebkurš cits izejas kods izraisa izgāztuves pārtraukšanu. Drošības apsvērumu dēļ pirms skripta palaišanas dump atgriežas uz reālo lietotāja ID un reālo grupas ID.
- -h līmenī: Godiniet lietotāju mezgliņš karodziņš Dp Dv UF_NODUMP tikai izgāztuvēm, kas ir norādītas vai augstākas līmenī. Noklusējuma goda līmenis ir 1, tāpēc papildu dublējumkopijās šādi faili netiek izmantoti, bet pilnās dublējumkopijās tie tiek saglabāti.
- -Es nr kļūdas: Pēc noklusējuma dump ignorē pirmās 32 lasīšanas kļūdas failu sistēmā, pirms tiek lūgta operatora iejaukšanās. Varat to mainīt uz jebkuru vērtību, izmantojot šo karogu. Tas ir noderīgi, palaižot izdruku aktīvā failu sistēmā, kur lasīšanas kļūdas norāda uz neatbilstību starp kartēšanas un izmešanas pārejām.
- -j kompresijas līmenis: saspiest katru bloku, kas tiks ierakstīts lentē, izmantojot bzlib bibliotēku. Šī opcija darbojas tikai tad, kad notiek izmešana failā vai caurulē vai, ja lentes diskdzinis spēj ierakstīt mainīga garuma blokus.
- -L etiķete: lietotāja nodrošināta teksta virkne etiķete tiek ievietots izgāztuves galvenē, kur rīki, piemēram, atjaunot(8) un fails (1) var tai piekļūt. Šajā etiķetē nedrīkst būt vairāk par LBLSIZE (pašlaik 16) rakstzīmēm, kurās jāiekļauj beigu zīme “\0”.
- -M: iespējojiet vairāku sējumu funkciju. Nosaukums, kas norādīts ar -f tiek uzskatīts par prefiksu, un dump raksta secībā līdz 001, 002 utt. Tas var būt noderīgi, veicot failu izkraušanu ext2 nodalījumā, lai apietu 2 GB faila lieluma ierobežojumu.
- -n: Ikreiz, kad izgāztuvei ir nepieciešama operatora uzmanība, paziņojiet visiem operatoriem grupā "operators", izmantojot sienai līdzīgus līdzekļus (1).
- -q: nekavējoties pārtrauciet iztukšošanu, ja nepieciešama operatora uzmanība, bez uzvednes rakstīšanas kļūdu, lentes maiņas un līdzīgu darbību gadījumā.
- -J failu: iespējojiet ātrās failu piekļuves atbalstu.
- -z kompresijas līmenis: saspiest katru bloku, kas tiks ierakstīts lentē, izmantojot zlib bibliotēku. Šī opcija darbojas tikai tad, kad notiek izmešana failā vai caurulē vai, ja lentes diskdzinis spēj ierakstīt mainīga garuma blokus.
Apmeklējiet žurnāla lapu izgāztuve papildu iespējām.
Izgāztuves nosacījumi
Iztukšošanai nepieciešama operatora iejaukšanās šādos apstākļos: lentes beigas, izgāztuves beigas, lentes rakstīšanas kļūda, lentes atvēršanas kļūda vai diska lasīšanas kļūda (ja ir vairāk nekā kļūdu nr. slieksnis). Papildus visu operatoru brīdināšanai, ko paredz -n taustiņu, izgāztuve mijiedarbojas ar operatoru izgāztuves vadības terminālī, kad izgāztuve nevar turpināties vai ja kaut kas nav kārtībā. Uz visiem uzdotajiem jautājumiem ir jāatbild, ierakstot Jā vai Nē atbilstoši.
Tā kā pilnīgas izgāztuves izveide prasa laiku un pūles, katra lentes sējuma sākumā izmešanas kontrolpunktus nosaka pati. Ja kāda iemesla dēļ šī sējuma ierakstīšana neizdodas, ar operatora atļauju dump tiks restartēts no kontrolpunkta pēc vecās lentes attīšanas un noņemšanas un jaunas lentes uzlikšanas.
Dump periodiski informē operatoru par notiekošo, tostarp parasti ir zemas skaitļa aplēses rakstāmo bloku skaits, kasešu skaits, kas būs nepieciešams, laiks līdz pabeigšanai un laiks lentes maiņai. Izvade ir detalizēta, lai citi zinātu, ka terminālis, kas kontrolē izgāztuvi, ir aizņemts un būs aizņemts kādu laiku.
Dump dublējumkopijas
Katastrofāla diska notikuma gadījumā laiku, kas nepieciešams, lai diskā atjaunotu nepieciešamās dublējuma lentes vai failus, var samazināt līdz minimumam, sadalot pakāpeniskas izgāztuves.
Apdrukājamiem materiāliem, kas nevar droši atgriezt datu nesēja beigu norādi, piemēram, dažiem kasetņu lentes diskdziņiem, katram sējumam ir noteikts izmērs. Faktiskais izmērs tiek noteikts, norādot kasetnes apdrukājamo materiālu vai izmantojot lentes izmēra, blīvuma vai bloku skaitīšanas opcijas. Pēc noklusējuma katram sējumam tiek izmantots viens un tas pats izvades faila nosaukums pēc operatora aicinājuma mainīt datu nesēju.
Izmantojiet man komandu (% vīrietis), lai redzētu, kā komanda tiek izmantota jūsu datorā.