Дъмп - Линукс команда - Unix команда

име

архивиране на

резюме

dump [- 0123456789ackMnqSu [- А файл ]] [- B записи ] [- b блокиране ] [- d плътност ] [- енодни номера ] [- E файл ] ] [- I n грешки ] [- j ниво на компресия ] [- L етикет ] [- Q файл ] [- s крака ] [- T дата ] [- ниво на компресия ]
дъмп [- W | -w ]

(Синтаксисът на вариант BSD 4.3 е ​​изпълнен за обратна съвместимост, но не е документиран тук.)

описание

Dump разглежда файлове в ext2 файлова система и определя кои файлове трябва да бъдат архивирани. Тези файлове се копират на дадения диск, лента или друг носител за съхранение за безопасно съхранение (вижте опцията - f по-долу, за да правите резервни копия ). Дъмп, който е по-голям от изходния носител, е разделен на няколко обеми. На повечето медии размерът се определя чрез писане, докато не се върне индикацията за края на медията.

На носители, които не могат надеждно да върнат индикация за край на медията (като например някои касетни ленти), всеки звук е с фиксиран размер; действителният размер се определя чрез посочване на носителя на касетата или чрез размера на лентата, плътността и / или възможностите за броене на лентите по-долу. По подразбиране същото име на изходния файл се използва за всеки том, след като поиска от оператора да смени носителя.

файлове към дъмп е или точка за монтиране на файлова система или списък на файлове и директории, които трябва да бъдат архивирани като подмножество на файлова система. В първия случай може да се използва или пътят към монтирана файлова система или устройството на немонтирана файлова система. В последния случай на резервното копие са поставени някои ограничения: - u не е разрешено, единственото ниво на дъмп, което се поддържа, е - 0, а всички файлове и директории трябва да се намират на една и съща файлова система.

Следните опции се поддържат от :

-0-9

Нива на разтоварване. Ниво 0, пълно архивиране, гарантира, че цялата файлова система се копира (но вижте и опцията - h по-долу). Ниво на ниво над 0, допълнителното архивиране, разказва за дъмп, за да копира всички файлове, нови или променени от последната дъмп на по-ниско ниво. Стандартното ниво е 9.

`` Автоматичен размер '' Прескочете всички изчисления на дължината на лентата и напишете, докато не се върне индикацията за край на медията. Това работи най-добре за повечето модерни лентови устройства и е по подразбиране. Използването на тази опция се препоръчва особено при добавяне към съществуваща лента или чрез използване на лентово устройство с хардуерна компресия (където никога не можете да сте сигурни за съотношението на компресия).

-Файл archive_

Архивирайте таблица със съдържание в зададения архивен файл, който ще се използва от възстановяването (8), за да определите дали даден файл е в изходния файл, който се възстановява.

-b блокира

Броят на килобайтите за всеки запис. Тъй като системата IO разделя всички заявки на части от MAXBSIZE (обикновено 64kB), не е възможно да се използва по-голяма блокова разделителна способност, без да има проблеми по-късно с възстановяване (8). Затова дъмп ще ограничи писанията до MAXBSIZE. Размерът по подразбиране за блокиране е 10.

-B записи

Броят на блоковете от 1 кг на том. Обикновено не се изисква, тъй като дъмп може да открие края на медиите. Когато достигнете зададения размер, дъмпинг чака да промените силата на звука. Тази опция надвишава изчисляването на размера на лентата въз основа на дължина и плътност. Ако компресията е в това ограничение, размерът на компресирания изход за всеки обем.

-° С

Променете настройките по подразбиране за употреба с касетофон, с плътност 8000 bpi и дължина 1700 фута. Определянето на задвижване на касетата отменя задържането на края на носителя.

-d плътност

Задайте гъстотата на лентата на плътността По подразбиране е 1600BPI. Определянето на плътността на лентата надхвърля откриването на края на носителя.

индоди

Изключете инодите от дъмп. Параметърът inodes е списък с инодови номера, разделен със запетая (можете да използвате stat за намиране на инодовия номер за файл или директория).

файла

Четене на списъка с иноди, които да бъдат изключени от дъмп от файла с текстови файлове Файловият файл трябва да бъде обикновен файл, съдържащ номера на инода, разделени с нови линии.

-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, така че допълнителните архиви да пропускат такива файлове, но пълните резервни копия ги запазват.

-Не грешки

По подразбиране dump ще пренебрегне първите 32 грешки при четене във файловата система, преди да поиска намеса на оператора. Можете да промените това, като използвате това знаме, на всяка стойност. Това е полезно, когато се изпълнява дъмп на активна файлова система, където грешките при четене просто показват несъответствие между картографирането и изхвърлянето.

-j ниво на компресия

Компресирайте всеки блок, който трябва да бъде написан на лентата, като използвате библиотеката bzlib. Тази опция ще работи само при изхвърляне на файл или тръба или при изхвърляне на лентово устройство, ако лентовото устройство е в състояние да записва блокове с променлива дължина. Ще трябва най-малко версия 0.4b24 на възстановяване, за да извлечете компресирани ленти. Касетите, написани чрез компресиране, няма да бъдат съвместими с формат на лентата BSD. Параметърът (незадължителен) определя нивото на компресия, което ще използва bzlib. Нивото на компресия по подразбиране е 2. Ако е зададен незадължителният параметър, между буквата за опции и параметъра не трябва да има бяло пространство.

-k

Използвайте удостоверяване с Kerberos, за да говорите с отдалечени лентови сървъри. (Налице е само ако тази опция е била активирана при компилирането на дъмп .)

-L етикет

Етикетът с текстови низове, предоставен от потребителя, се поставя в заглавната част, където могат да се използват инструменти като възстановяване (8) и файл (1). Обърнете внимание, че този етикет е ограничен до най-много LBLSIZE (в момента 16) символа, който трябва да включва завършващото "\ 0"

Ако този параметър е посочен, дъмпът ще оптимизира изхода за промяна на инодите, но не се променя от последната дъмп ("променена" и "модифицирана" има значението, определено в stat (2)). За тези inodes dump ще запази само метаданните, вместо да запазва цялото съдържание на инода. Инодите, които са или директории, или са били променени след последния депо, се записват по обичаен начин. Използването на този флаг трябва да бъде последователно, което означава, че или всяко изреждане в набор за постепенно изхвърляне има знамето, или никой не го притежава.

Касетите, написани с такива индоди "само с метаданни", няма да бъдат съвместими с лентовия формат BSD или по-старите версии на възстановяване.

Активирайте функцията за многообразие. Името, определено с - f, се третира като префикс, а dump записва в последователност 001, 002 и т.н. Това може да бъде полезно при изхвърляне на файлове в ext2 дял, за да се избегне ограничаването на размера на файла от 2 GB.

Всеки път, когато дъмпването изисква вниманието на оператора, уведомете всички оператори в групата "оператор" по начин, подобен на стена (1).

-q

Извършвайте спиране на дъмпинга веднага, когато се изисква внимание от страна на оператора, без да се подава подкана при грешки при запис, промяната на лентата и т.н.

-Q файл

Активирайте поддръжката за бърз достъп до файлове . Позициите на лентата за всеки индод се съхраняват във файловия файл, който се използва чрез възстановяване (ако се извикат с параметър Q и името на файла), за да се позиционира директно лентата при възстановяване на файла. Това спестява часове при възстановяване на отделни файлове от големи архиви, запазва лентите и главата на устройството.

Препоръчва се да се настрои главният драйвер да връща логически позиции на лентата, а не физически преди да извика дъмп / възстановяване с параметър Q. Тъй като не всички лентови устройства поддържат физически позиции на лентата, тези лентови устройства връщат грешка по време на дъмп / задайте настройката по подразбиране. Моля, вижте страницата st man, опцията MTSETDRVBUFFER или страницата mt man, как да настроите драйвера да върне логическите позиции на лентата.

Преди да извикате възстановяването с параметър Q, винаги се уверете, че главният драйвер е настроен да връща същия тип позиция на лентата, използвана по време на разговора, за да се зареди. В противен случай възстановяването може да бъде объркано.

Тази опция може да се използва при изхвърляне на локални ленти (вижте по-горе) или на локални файлове.

крака

Опитът да се изчисли необходимото количество лента при определена плътност. Ако тази сума е превишена, дъмп подканя за нова лента. Препоръчва се да сте малко консервативни по тази опция. Стандартната дължина на лентата е 2300 фута. Определянето на размера на лентата надхвърля откриването на края на носителя.

Размер на оценката. Определете размера на пространството, което е необходимо за извършване на изхвърлянето, без всъщност да го направите, и да се покаже прогнозният брой байтове, който ще бъде необходим. Това е полезно при увеличаване на депото, за да се определи колко обеми медии ще са необходими.

дата

Използвайте определената дата като начален час за дъмп вместо времето, определено от търсенето в / etc / dumpdates Форматът на датата е същият като този на ctime (3). Тази опция е полезна за автоматизирани скриптове, които искат да се заредят за определен период от време. Опцията - T се изключва взаимно от опцията - u .

-u

Актуализирайте файла / etc / dumpdates след успешна заявка. Форматът на / etc / dumpdates може да се чете от хората, състоящ се от един запис на свободен формат на ред: име на файловата система , ниво на инкрементиране и дата на удължаване на форматирането (3). Възможно е да има само един запис на файлова система на всяко ниво. Файлът / etc / dumpdates може да бъде редактиран, за да промени някое от полетата, ако е необходимо.

-W

Дъмп казва на оператора какви файлови системи трябва да бъдат изхвърлени. Тази информация е събрана от файловете / etc / dumpdates и / etc / fstab Опцията - W предизвиква отпечатък за отпечатване, за всички файлови системи в / etc / dumpdates и регенерираните файлови системи в / etc / fstab най- ниво и подчертава онези, които трябва да бъдат дъмпингови. Ако опцията - W е зададена, всички останали опции се игнорират и изхвърлянето веднага излиза.

-w

Прилича е на - W, но отпечатва само разпознати файлови системи в / etc / fstab, които трябва да бъдат изхвърлени.

-z ниво на компресия

Компресирайте всеки блок, който трябва да бъде написан на лентата, като използвате zlib библиотека. Тази опция ще работи само при изхвърляне на файл или тръба или при изхвърляне на лентово устройство, ако лентовото устройство е в състояние да записва блокове с променлива дължина. Ще трябва най-малко версия 0.4b22 на възстановяване, за да извлечете компресирани ленти. Касетите, написани чрез компресиране, няма да бъдат съвместими с формат на лентата BSD. Параметърът (по избор) указва нивото на компресия, което ще използва zlib. Нивото на компресия по подразбиране е 2. Ако е зададен незадължителният параметър, между буквата за опции и параметъра не трябва да има бяло пространство.

Дъмп изисква намеса на оператора при следните условия: край на лентата, край на дъмп, грешка при запис на лента, грешка при отваряне на лентата или грешка при четене на диска (ако има повече от праг от nr грешки). В допълнение към предупреждението на всички оператори, намеквани от клавиша - n , дъмп взаимодейства с оператора на контролния терминал на дъмп в моменти, когато дъмп не може да продължи, или ако нещо е грубо погрешно. На всички въпроси, които се поставят, трябва да се отговори с "Да" или "Не" по подходящ начин.

Тъй като правенето на сметище изисква много време и усилия за пълни сметища, самите пунктове за проверка на отпадъците в началото на всеки обем на лентата. Ако писането на това количество не успее по някаква причина, дъмпингата ще се рестартира от контролния пункт, след като старата лента е била пренавита и премахната, и с нова лента е монтирана.

Dump съобщава на оператора какво се случва на периодични интервали, включително обикновено ниските оценки за броя на блоковете, които ще се записват, броя на лентите, които ще се извършват, времето за завършване и времето за смяна на лентата. Изходът е подробен, така че другите знаят, че терминалът за контрол на терминала е зает и ще бъде за известно време.

В случай на катастрофално дисково събитие, времето, необходимо за възстановяване на всички необходими гръбначни ленти или файлове на диск, може да бъде сведено до минимум чрез загасяване на допълнителните сметища. Използва се ефективен метод за заличаване на постепенните сметища, за да се сведе до минимум броят на лентите:

След няколко месеца ежедневните и седмичните ленти трябва да се завъртат от цикъла на разтоварване и да се донесат свежи ленти.

ВИЖТЕ СЪЩО

RMT (8)

Важно: Използвайте командата човек ( % man ), за да видите как се използва команда на вашия компютър.