Колисниченко Д.Н. - Linux-сервер своими руками (1077324), страница 31
Текст из файла (страница 31)
4.12.Параметры программы fsckОпцияТаблица 4. /2ОписаниеПроверка всех файловых систем, указанных в файле /etc/fstab. Корневая файловая системабудет проверена первой-СПоказывать индикатор выполнения проверки (только для файловой системы ext2)Используется вместе с опцией -А. Проверять корневую файловую систему параллельно вместе-Рс другими файловыми системами, а не перед ними. Не очень безопасный вариант проверки,поэтому лучше его не использоватьИспользуется вместе с опцией -А.
При этом проверяться будут все файловые системы,-Rкроме корневойИспользуется с опцией -А. Указывает только какого типа файловые системы следует проверять.-1 тип_ФС В поле <тип_ФС> указывается тип файловой системы. Если перед типом файловой системыпоставить префикс, то проверяться будут ФС всех типов, кроме указанногоПроизводить проверку файловых систем последовательно, а не параллельно, как это делается-Sпо умолчанию (за исключением корневой ФС)-А124Файловая система LinuxДефрагментацияДля повышения производительности файловой системы я используюпрограмму defrag, написанную Полем Харгровом (Paul H. Hargrove,hargrove@sccm.Stanford.edu). Программа умеет проверять файловые системытипов ext2, minix, xia.4.14.
Подключение магнитооптического дискаЯ решил написать этот раздел в силу большой распространенности магнитооптических дисков. Первые магнитооптические диски подключались к контроллеру SCSI, что не способствовало их широкому распространению из-задовольно высокой стоимости. После выпуска первых устройств с интерфейсом IDE цены на магнитооптические устройства значительно снизились.Подключение магнитооптического привода подобно подключению жесткого диска. При этом следует помнить простое правило: не нужно подключать к одной шине магнитооптический привод и жесткий диск.
Логикапроста: магнитооптические диски обладают довольно низкой производительностью по сравнению с жестким диском, и использование двух этих устройствна одной шине снизит общую производительность дисковой подсистемы.После подключения не забудьте выполнить процедуру AUTODETECTдля данного устройства.
ОС Linux определит магнитооптический привод какобыкновенный жесткий диск с интерфейсом IDE. Если вы поспешили и,запустив Windows, чтобы полюбоваться новой буквой в списке доступныхдисков, отформатировали ваш магнитооптический диск, то, скорее всего, вLinux он будет работать некорректно. Для обеспечения нормальной работымагнитооптического привода в Linux запустите fdisk для Linux и удалите всеразделы, которые создала Windows.
Затем создайте один первичный раздел икомандой t измените его тип на FAT32.Хочу отметить, что FAT32 может работать довольно медленно, но позволит сэкономить около 80 Мб дискового пространства при использованиимагнитооптического диска размером 640 Мб.4.15. Использование стримераОС Linux, как и UNIX, обладает богатыми возможностями по созданиюи сопровождению резервных копий с помощью стримеров. Стример — этопотоковый накопитель на магнитной ленте. Стримеры работают в безостановочном режиме, обеспечивают запись и считывание данных с лентысплошным потоком.
Основным преимуществом стримеров является их дешевая стоимость, но они имеют ряд недостатков:1. Работать с жестким диском или магнитооптическим диском намного удобнее, чем со стримером.2. Медленная скорость передачи данных.Хотя второе никак не относится к более дорогим стримерам с интерфейсом SCSI.125Файловая система LinuxЗдесь следует упомянуть о типах стримеров относительно их интерфейса.Существует два типа стримеров: стримеры, использующие интерфейс SCSI,и стримеры, использующие интерфейс FDC. Первые из них довольно дорогие. Это объясняется дороговизной самого контроллера SCSI.
Хотя в последнее время наблюдается снижение цен на контроллеры и устройства SCSI.Эти стримеры подключаются к шине SCSI.Второй тип, использующий интерфейс FDC, подключается к контроллеру гибких дисков. Это более дешевый и медленный вариант и поэтому, есливы собираетесь использовать стример в профессиональных целях, лучшеприобрести стример с интерфейсом SCSI. Второй тип более подходит длядомашнего применения.4.15.1. Подключение стримера с интерфейсом SCSIОС Linux поддерживает все возможные стримеры с интерфейсом SCSI.Это объясняется интеллектуальностью контроллера SCSI.
Вы также можетеиспользовать интерфейс LUN (Logical Unit Number), который является расширением интерфейса SCSI, для подключения стримера с автоматическойзаменой ленты.Для подключения стримера вам потребуется перекомпилировать ядросистемы, включив опцию SCSI Tape Support. Также вам нужно установитьтип контроллера SCSI в подразделе SCSI Low-Level drivers. Возможно, нужно будет включить режим Probe all LUNs on each device. После перезагрузкив вашей системе появится устройство /dev/stO.4.15.2. Подключение стримера с интерфейсом FDCВ зависимости от типа вашего стримера вам нудно включить опциюQIC-02 tape support или Ftape (QIC-80/Trawan) support. О том, какую из этихопций нужно использовать, вы можете прочитать в документации, поставляемой со стримером.
Данные опции находятся в разделе Character devices.После перезагрузки должно появиться устройство /dev/nrtf 0.4.15.3. Управление стримеромУправление стримером выполняет программа int. Она входит в составпакета mt-st, который обычно входит в состав дистрибутива. Эта программаточно есть в дистрибутивах Red Hat и Mandrake Linux.
Программа mtиспользует устройство / d e v / n f t a p e , которое является ссылкой на /dev/nrftO. Если вы используете стример с интерфейсом SCSI, вам нужноизменить ссылку на / d e v / s t O .После подключения стримера необходимо подготовить ленту к работе.Вся подготовка состоит из перетяжки ленты и ее форматирования. Приперетяжке с поверхности пленки снимаются статические заряды. Перетяжкуможно выполнить командой:mt-st -f / d e v / n f t a p e retensionА вот форматирование вам придется выполнять с помощью программыдля DOS, которая поставляется со стримером.
Можно, конечно, использо126Файловая система Linuxвать и другие программы. Стабильно работают Conner Backup Basics, NortonBackup, а также QlCstream. По завершении этого процесса требуется инициализировать ленту:mt-st -f / d e v / n f t a p e eraseВот теперь можно приступать к резервированию данных. Например,если вы хотите записать на ленту содержимое своего домашнего каталога,вы можете использовать следующую команду:tar c f z /dev/nftape /home/denЗдесь я использовал команду tar, которая и предназначена, по правдеговоря, для работы с лентой (это видно из ее названия — Таре Archive).Опция z указывает программе tar о необходимости сжать данные.
Длязаписи без сжатия достаточно опций cf. Для восстановления архива с лентывы можете использовать команду:tar x z f /dev/nftapeЕсли вы не использовали сжатие данных, то вам нужно применитькоманду xf.Проверить целостность архива на ленте можно с помощью команды:tar df /dev/nftapeДля того, чтобы поместить на ленту два или более архивов tar, выдолжны использовать программу mt-st для позиционирования головки иперемотки ленты. Вам нужно будет использовать tar вместе с mt-st.
Например, чтобы перейти на две отметки начала файла формата tar на ленте,можно использовать команду:mt-st -f / d e v / n f t a p e f s f 2Для возврата назад необходимо использовать операцию bsf вместо fsf.При работе с mt-st доступны операции, описание которых приведено втабл. 4.13.Операции программы mt-stОперацияТаблица 4.13ОписаниеeofПоместить маркер конца файла в текущую позицию лентыasf nПерейти к файлу с номером nfsf пПеремотка ленты вперед на n файловbsf nПеремотка ленты назад на n файловfsr nПерейти на n записей впередbsrПерейти на n записей назадseek neomПоиск блока с заданным номером nПереход к концу записей на ленте.
Используется для дописывания файлов на лентуrewindПеремотка ленты в началоofflineПеремотка пленки в начало и извлечение ленты из накопителяretensionПеретяжка ленты для снятия статических зарядов с поверхности пленкиeraseСтирание содержимого ленты127Файловая система Linux4.16. Стратегия резервного копирования1.2.3.4.Успешно, во всяком случае, я на это надеюсь, разобравшись с техническойстороной создания резервных копий, переходим к организационным вопросам.А именно, вам нужно определиться с ответами на следующие вопросы:Какая информация будет резервироваться (архивироваться)?Когда будет происходить создание резервных копий?Кто этим будет заниматься?Как часто будет производиться архивирование?Какая информация будет резервироваться (архивироваться)?.В первую очередь вам нужно архивировать данные пользователей, тоесть каталог /home.