Linux команданың - Unix команданың қалдықтары

Атауы

dump - ext2 файлдық жүйенің сақтық көшірмесін жасау

Синопсис

dump [- 0123456789ackMnqSu [- файл ]] [- B жазбалары ] [- b блоктарсыз ] [- d тығыздығы ] [- e инодед нөмірлері ] [- E файл ] [- f файл ] [- F скрипті ] [- ] [- I nr errors ] [- j сығу деңгейі ] [- L жапсырмасы ] [- Q файл ] [- s фут ] [- T күн ] [- z қысу деңгейі ]
қоқыс [- W | -w ]

(BSD 4.3 нұсқасының синтаксисі кері сыйысымдылық үшін енгізілген, бірақ мұнда құжатталмаған.)

Сипаттама

Файлдарды ext2 файл жүйесінен шығарып тастаңыз және қай файлдарды сақтық көшірмелеу керек екенін анықтаңыз. Бұл файлдар берілген дискіге, таспаға немесе қауіпсіз сақтауға арналған басқа сақтау ортасына көшіріледі ( қашықтағы сақтық көшірмелеу үшін төмендегі f опциясын қараңыз). Шығару ортасынан үлкенірек қоқыс бірнеше томға бөлінеді. Көптеген ақпарат құралдарында өлшем мөлшері медиа аяқталғанға дейін жазу арқылы анықталады.

Мультимедиалық индикаторды (мысалы, кейбір картридж таспалы дискілері сияқты) сенімді түрде қайтара алмайтын ақпарат құралдарында әрбір көлемі белгіленген өлшемде болады; шынайы өлшем картридж мультимедиасын немесе таспа өлшемі, тығыздығы және / немесе блокты санау параметрлері арқылы анықталады. Әдепкі бойынша, сол шығыс файлының атауы әр том үшін пайдаланылады, ол операторды баспа құралын өзгертуге шақырады.

Файлдардан шығару үшін - бұл файлдық жүйенің нүктелік нүктесі немесе файлдық жүйенің ішкі жиыны ретінде сақталатын файлдар мен каталогтар тізімі. Бұрынғы жағдайда, орнатылған файлдық жүйеге не болмаса бөлектелмеген файлдық жүйеге арналған жолды пайдалануға болады. Соңғы жағдайда сақтық көшірмеде белгілі бір шектеулер қойылады: - u рұқсат етілмейді, қолдау көрсетілетін жалғыз қоқыс деңгейі - 0 және барлық файлдар мен каталогтар сол файлдық жүйеде орналасуы керек.

Келесі опцияларды қолдау :

-0-9

Қоқыстардың деңгейлері. 0-деңгей, толық сақтық көшірме, бүкіл файлдық жүйенің көшіруіне кепілдік береді (бірақ төменде - h опциясын қараңыз). 0-ден жоғары деңгейдегі сақтық көшірме, барлық файлдарды жаңа деңгейде немесе соңғы деңгейдегі төменгі деңгейден кейін өзгертілген көшірмеге нұсқайды. Әдепкі деңгей - 9.

-a

`` auto-size '' Барлық таспа ұзындығының есептеулерін айналып өтіп, медиа индикаторы қайтарылғанша жазыңыз. Бұл қазіргі заманғы таспа дискілерінің көпшілігі үшін жақсы жұмыс істейді және әдепкі болып табылады. Бұл опцияны пайдалану, әсіресе, қолданыстағы таспаға қосу немесе аппараттық қысу арқылы таспа дискісін пайдалану (егер сіз қысу коэффициентіне ешқашан сене алмайтын жерде) ұсынылса, әсіресе ұсынылады.

- Архив_файлы

Қалпына келтірілетін қоқыс файлында файлдың бар-жоғын анықтау үшін қалпына келтіру (8) арқылы пайдаланылатын мұрағат_файлындағы мұрағат-кестенің мазмұнын мұрағаттау.

-b блоктау

Бір қоймадағы килобайттың саны. IO жүйесі барлық сұрауларды MAXBSIZE (әдетте 64kB) бөліктеріне бөлгендіктен, кейінірек қалпына келтіруге қиындықсыз үлкен блоктауды пайдалану мүмкін емес (8). Сондықтан қоқыс MAXBSIZE-ге жазады. Әдепкі блоктау - 10.

-B жазбалары

Дыбыс көлеміне 1 кБ блоктары. Әдетте, талап етілмейді, себебі қоқыс тастайтын құрал медиа құралын анықтай алады. Көрсетілген өлшемге жеткенде, дыбыс деңгейін өзгертуді күтеді. Бұл опция ұзындығы мен тығыздығына негізделген таспа өлшемін есептеуді анықтайды. Егер сығымдау болса, дыбыс көлеміне сығылған шығыс өлшемін шектейді.

-c

8000 биттің тығыздығы және 1700 фут ұзындығы бар картридж таспалы диск жетегі бар әдепкі параметрлерін өзгертіңіз. Картридж жетегін көрсету мультимедианы соңғы анықтауды анықтайды.

-d тығыздығы

Тығыздық тығыздығын тығыздыққа орнатыңыз Әдепкі бойынша 1600BPI. Таспаның тығыздығын анықтау медианы аяқтауды анықтайды.

-о- инодтар

Қоқыстардан алынған инодтарды шығарыңыз . Инодтар параметрі - индиод сандарының үтірмен бөлінген тізімі (файл немесе каталог үшін индетті нөмірді табу үшін stat қолданыңыз).

-E файл

Мәтін файлының файлынан қоқыс шығарудан шығарылатын инодтар тізімін оқыңыз Файлдық файл жаңа жолдармен бөлінген инодтық нөмірлерді қамтитын қарапайым файл болуы керек.

-f файл

Файлдың файлына сақтық көшірмені жазыңыз, / dev / st0 (таспа жетегі), / dev / rsd1c ( дискета дискісі ), қарапайым файл немесе «-» (стандартты шығару) сияқты арнайы құрылғы болуы мүмкін. Бірнеше файл атаулары үтірлермен бөлінген жалғыз аргумент ретінде берілуі мүмкін. Әрбір файл тізімде көрсетілген тәртіпте бір қоқыс көлемі үшін пайдаланылады; егер тастаңыз берілген аттар санынан көп көлемді талап етсе, соңғы файл атауы медиа өзгерістері туралы сұрағаннан кейін қалған барлық томдар үшін пайдаланылады. Егер файлдың аты «host: file» немесе «user @ host: file» формасында болса, қашықтағы хостта rmt (8) арқылы аталған файлға жазылады. Қашықтағы rmt (8) бағдарламасының әдепкі жолының атауы / etc / rmt бұл RMT ортасының айнымалы мәнімен ауыстырылуы мүмкін

-F сценарийі

Әрбір таспаның соңында сценарийді іске қосыңыз. Құрылғының аты мен ағымдағы дыбыс нөмірі пәрмен жолында беріледі. Пайдаланушыға таспаны өзгертуді сұрамастан, қоқыс қалдыру қажет болса, сценарий 0 мәнін қайтаруы керек, егер 1 тастаманы жалғастыру керек болса, пайдаланушыға таспаны өзгертуді сұраңыз. Кез келген басқа шығу коды төңкерісті тоқтатуға әкеледі. Қауіпсіздік мақсатында, сценарийді іске қоспас бұрын, нақты пайдаланушы идентификаторына және нақты топ идентификаторына қайтарылады.

-h деңгейі

Пайдаланушыны `` nodump '' жалаушасын Dp Dv UF_NODUMP тек осы деңгейдегі немесе одан жоғары қоқыстар үшін құрметтеу Әдепкі ар-намыс деңгейі 1-де, сондықтан қосымша сақтық көшірмелер мұндай файлдарды өткізбейді, бірақ толық сақтық көшірмелер оларды сақтайды.

- Қателер жоқ

Әдепкі бойынша, демпинг оператордың араласуын сұрамай тұрып, файлдық жүйеде алғашқы 32 оқылған қателерді елемейді. Сіз бұл жалауша арқылы кез келген мәнге өзгерте аласыз. Бұл оқылған қателерді салыстыру және демпингтік өтулер арасындағы сәйкессіздікті ғана көрсететін белсенді файлдық жүйеде қоқысты іске қосу кезінде пайдалы.

-j қысу деңгейі

Bzlib кітапханасы арқылы таспаға жазылатын әрбір блокты қысыңыз. Бұл опция файлға немесе түтікке қоқысқан кезде немесе лента диск жетегінің айнымалы ұзындық блоктарын жазуға қабілетті болса, таспа жетегіне тастағанда ғана жұмыс істейді. Кішкене қысылған таспаларды алу үшін қалпына келтірудің кем дегенде 0.4b24 нұсқасы қажет болады. Сығымдау арқылы жазылған таспалар BSD таспасының пішімімен үйлеспейді. (Опция) параметрі bzlib пайдаланылатын қысу деңгейін көрсетеді. Әдепкі сығу деңгейі - 2. Егер қосымша параметр көрсетілсе, опцияның әрпі мен параметрі арасында ақ кеңістік болмауы керек.

-k

Kerberos аутентификациясын қашықтағы таспа серверлерімен сөйлесу үшін пайдаланыңыз. (Бұл нұсқа қоқыс жиналғанда ғана қосылған болса ғана қол жетімді болады.)

-L белгісі

Пайдаланушыдан алынатын мәтіндік жол белгісі қоқыс тақырыбына орналастырылады, онда қалпына келтіру сияқты құралдар (8) және файл (1) оған қол жеткізе алады. Бұл жапсырма LBLSIZE (қазіргі уақытта 16) таңбамен шектелетінін ескеріңіз, ол аяқталғаннан кейін `\ 0 '

Егер осы жалау көрсетілген болса, төсем өзгертілген индекстер үшін шығысын оңтайландырады, бірақ соңғы төгілгеннен кейін өзгермейді ('өзгертілген' және 'өзгертілген' stat (2) анықтаған мағынасы бар)). Бұл инодтар үшін, қоқыс тек қана метамәліметтерді сақтайды, орнына барлық инод мазмұнын сақтайды. Соңғы қоқыс қалыпты жолмен сақталған кезден бастап каталогтар немесе өзгертілген индеodes. Осы жалаудың пайдалануы бірізді болуы керек, яғни кез келген қоқыс жинағының артындағы қоқыс жиынтығында жалау бар немесе ол ешкімде жоқ.

Осындай «метадеректер тек» инодтары арқылы жазылған таспалар BSD таспасының пішімімен немесе қалпына келтірудің ескі нұсқаларында сыйыспайды .

Бірнеше томдық мүмкіндікті қосыңыз. F- файлында көрсетілген атау префикс ретінде қарастырылады және 001, 002 және т.б. кезекпен жазылады. Бұл 2 ГБ файл өлшемінің шектеуін айналып өту үшін ext2 бөліміндегі файлдарды қоқысқа тастау кезінде пайдалы болуы мүмкін.

Қоқыстардың операторы оператордың назарын талап етсе, қабырғаға ұқсас (1) ұқсас «оператор» тобындағы барлық операторларды хабардар етеді.

-q

Жазу қателіктері, лента өзгеруі және т.б. болған жағдайда, оператордың назарын қажет етсе, дереу қоқысқа тастаңыз.

-Q файлы

Quick File Access қолдауы қосылсын. Әрбір иноды үшін таспаның позициялары файлды қалпына келтіруде (егер Q параметрімен және файл атымен шақырылса), файлды қалпына келтірудегі таспаны тікелей орналастыруға арналған файл файлында сақталады. Бұл үлкен сақтық көшірмелерден бір файлды қалпына келтіргенде сағатты үнемдейді, таспаларды және дискінің басын сақтайды.

Қашықтан басқару құралын диспетчердің Қ.Б. параметрімен қоңырау шалу / қалпына келтіруден бұрын физикалық емес, логикалық таспа ережелерін қайтару ұсынылады. Барлық таспа құрылғылары физикалық лента позицияларын қолдайтындықтан, бұл таспа құрылғылары төңкеріп / қалпына келтіру кезінде қате қайтарады, әдепкі физикалық параметрге орнатыңыз. Логикалық таспа ережелерін қайтару үшін драйверді қалай орнату туралы ст мандар беті, MTSETDRVBUFFER опциясы немесе mt man бетін қараңыз.

Қайта қалпына келтіруге алдында Q параметріне қоңырау шалудан бұрын, драйвердің шақыру кезінде пайдаланылған таспаның бірдей түрін қайтару үшін орнатылғанын тексеріңіз. Әйтпесе қалпына келтіру мүмкін емес.

Бұл опцияны жергілікті таспаларға (жоғарыдан қараңыз) немесе жергілікті файлдарға тастау кезінде пайдалануға болады.

аяғы

Белгілі бір тығыздықта қажетті таспа көлемін есептеуге тырысыңыз. Егер бұл сома асып кетсе, жаңа таспаға шақыру қажет. Бұл опция бойынша біраз консервативті болу ұсынылады. Әдепкі таспа ұзындығы 2300 фут. Таспаның өлшемін анықтау медиа аяқталуын анықтайды.

Өлшемді бағалау. Демпингті орындау үшін қажетті бос орын мөлшерін анықтап, ол орындалатын байттар санын көрсетіңіз. Бұқаралық ақпарат құралдарының қанша көлемін қажет ететінін анықтау үшін бұл инкрементальді қоқыстармен пайдалы.

күні

Көрсетілген күнді / etc / dumpdates файлдарын қараудан анықталған уақыттың орнына қоқыс үшін бастапқы уақыт ретінде пайдаланыңыз. Күннің форматы ctime (3) сияқты бірдей. Бұл опция белгілі бір уақыт кезеңінде тастағысы келетін автоматтандырылған төгінді сценарийлер үшін пайдалы. - T опциясы - u опциясынан бір-біріне тәуелсіз.

-u

Сәтті талпынғаннан кейін / etc / dumpdates файлын жаңартыңыз. / Etc / dumpdates форматы адамдарға оқуға болады, бір жолға бір бос форматта жазылады: файлдық жүйенің атауы, өсімдік деңгейі және ctime (3) пішімін шығару күні. Әр деңгейде файлдық жүйеге бір ғана жазба болуы мүмкін. Қажет болса, файлдың / etc / dumpdates файлдарының кез-келген өрістерін өзгерту үшін өңделуі мүмкін.

-W

Dump операторға қандай файлдық жүйелерді тастап кету керектігін айтады. Бұл ақпарат / etc / dumpdates және / etc / fstab файлдарынан жинақталады The - W опциясы, / etc / dumpdates файлдарындағы барлық файлдық жүйелер үшін, және / etc / fstab файлында танылған файлдық жүйелер үшін ең соңғы қоқыс күні және деңгейге түсіп, демпингке ұшырағандарды айқындайды. Егер - W параметрі орнатылса, барлық басқа параметрлер еленбейді және дереу шығып кетеді.

-w

W-ге ұқсас, бірақ тек / etc / fstab-де танылған файлдық жүйелерді шығарып тастайды.

- қысу деңгейі

Zlib кітапханасы арқылы таспаға жазылатын әрбір блокты қысыңыз. Бұл опция файлға немесе түтікке қоқысқан кезде немесе лента диск жетегінің айнымалы ұзындық блоктарын жазуға қабілетті болса, таспа жетегіне тастағанда ғана жұмыс істейді. Кішкене қысылған таспаларды алу үшін, қалпына келтірудің кем дегенде 0.4b22 нұсқасы қажет болады. Сығымдау арқылы жазылған таспалар BSD таспасының пішімімен үйлеспейді. (Опция) параметрі zlib пайдаланылатын қысу деңгейін көрсетеді. Әдепкі сығу деңгейі - 2. Егер қосымша параметр көрсетілсе, опцияның әрпі мен параметрі арасында ақ кеңістік болмауы керек.

Қоқыс бұл жағдайда оператордың араласуын талап етеді: таспаның соңы, қоқыс аяқталуы, таспа жазу қателігі, таспа ашық қателігі немесе дискіні оқу қателігі (егер қателердің шегінен артық болса). Барлық операторларды - n пернесі арқылы ескертуден басқа, қоқыстарды басқаруға арналған терминалдағы оператормен өзара әрекеттеседі, егер қоқыстар бұдан былай болмаса немесе бір нәрсе қате болса. Барлық сұрақтарға « қоқыс» позаларын «иә» немесе «жоқ» деп теру арқылы жауап беру керек .

Себебі, қоқыс төгу үшін көп уақыт пен күш жұмсалса, әрбір таспа көлемінің басында бақылау нүктелерінің өзін тастайды. Егер қандай да бір себептермен бұл көлемді жазу мүмкін болмаса, ескі таспаның қайта алынып, жойылғаннан кейін оперативті рұқсаты бар бақылау нүктесінен қайта іске қосылады және жаңа таспа орнатылады.

Төңкеріс операторға мерзімді интервалдарда не болып жатқанын, әдетте жазуға арналған блоктың санының аздығы, жазылатын таспалардың санын, аяқталу уақытын және таспаны өзгерту уақытын қосады. Шығу нәтижелі болып табылады, сондықтан басқалар терминалды басқаратын демпфердің бос емес екенін біледі және біраз уақытқа дейін болады.

Қатты диск оқиғасы болған жағдайда, барлық қажетті сақтық көшірме таспаларын немесе файлдарды дискіге қалпына келтіру үшін қажетті уақыт инкрементальды қоқыстардан асып түсіп, кем дегенде сақталуы мүмкін. Таспалардың санын барынша азайту үшін таңғажайып инкременталды қоқыстардың тиімді әдісі келесідей:

Бірнеше айдан кейін, күнделікті және апталық таспалар төгілген циклден және жаңа таспаларды шығарып алу керек.

Сондай-ақ қараңыз

rmt (8)

Маңызды: Жеке компьютерде пәрменді қалай пайдалану керектігін көру үшін man ( % man ) пәрменін пайдаланыңыз.