Linux-сервер своими руками
Шрифт:
Если перезагружать систему вам не хочется, проверить поддержку RAID вы можете с помощью команды:
Программа dmesg выводит на стандартный вывод сообщения ядра во время загрузки системы.
Включить поддержку RAID можно в разделе Block device конфигуратора ядра (make menuconfig). Данная опция называется RAID n support, где n — это номер уровня массива RAID. После этого нужно установить пакет raidtools, в состав которого входят программы raidhotadd, raidhotremove, mkraid и другие.
Для организации массива уровня RAID 1 нужно выделить два раздела и изменить тип этих разделов на Linux raid autodetect. Обратите внимание, я написал «два раздела», а не «два диска», так как конфигурируется программный контроллер. Конечно, лучше, чтобы эти разделы располагались на разных дисках, в противном случае от нашего массива будет мало толку.
Теперь отредактируйте файл /etc/raidtab (см. листинг 4.3).
После этого нужно создать устройство /dev/md0, для чего выполните следующую команду:
В некоторых случаях нужно будет использовать дополнительные параметры, о которых вы можете прочитать в справочной системе (man mkraid). В случае, если инициализация прошла успешно, в файле /proc/mdstat вы увидите примерно следующее:
Теперь рассмотрим, как создать массив уровня RAID 5. Для этого используйте конфигурационный файл, текст которого приведен в листинге 4.4.
После успешной инициализации вы можете использовать массив как один самый обыкновенный диск, то есть создавать и удалять разделы, монтировать эти разделы к корневой файловой системе.
Для извлечения диска из массива используется команда raidhotremove. Извлечение может понадобиться, если один из дисков вышел из строя. В этом случае я рекомендую использовать диски с возможностью «горячей» замены. В противном случае вам придется останавливать машину для замены диска. После замены на новом диске следует создать разделы так же как и на диске, который вышел из строя, и только после этого выполнить команду raidhotadd. В качестве параметров программы raidhotremove и raidhotadd используют имя массива (/dev/md0) и номер диска, извлекаемого из массива.
4.20. Форматирование дискет в Linux
В других книгах, посвященных ОС Linux, этой теме обычно уделяется мало внимания. Хотя эта тема никак не относится к организации сервера, я решил все-таки рассмотреть процесс форматирования дискет более подробно, потому что в ближайшее время они еще будут использоваться.
Я использую программу kfloppy, которая входит в состав KDE и в особых комментариях не нуждается. В качестве альтернативы вы можете использовать программы fdformat и superformat. Первая из них (fdformat) форматирует дискеты только в Linux-формате (ext2fs). Вызов программы осуществляется следующим образом:
Опция –n запрещает проверку дискеты при форматировании.
device — это или /dev/fd0 (А:) или /dev/fd1 (В:).
Более гибкой является программа superformat. Она может форматировать дискету как в Linux-формате, так и создавать файловую систему DOS. На самом деле она вызывает mformat из mtools для создания файловой системы msdos. Параметры программы superformat указаны в табл. 4.18. Формат использования программы superformat следующий:
Параметры программы superformat Таблица 4.18
| Параметр | Описание |
|---|---|
| – 2 | Форматирование дисков большой емкости для работы с программой 2mf |
| – B | Проверка диска с помощью программы mbadblocks |
| – d | устройство Форматирование диска в указанном устройстве. По умолчанию используется /dev/fd0 |
| – dd | Форматирование дисков двойной плотности (Double Density) |
| – D | устройство Указание устройства в формате DOS для передачи программе mformat (а: или b:) |
| – f | Запрет проверки диска |
| – Н n | Установка количества головок (по умолчанию 2) |
| – hd | Форматирование дисков высокой плотности (High Density) |
| – l | Не использовать 2m |
| – no2m | Не использовать 2m |
| – s n | Установка количества секторов. Аргумент n обозначает не количество физических секторов, а количество логических 512-байтных секторов |
| – t n | Установка количества дорожек. Значение по умолчанию — 40 или 80 в зависимости от устройства и плотности диска |
| – v n | Установка уровня отладки. Допустимые значения 1, 2, 3, 6 и 9 |
| – V | Проверка диска после завершения форматирования всего диска. По умолчанию после форматирования каждой дорожки производится ее проверка |
Приключения Оливера Твиста. Повести и рассказы
82. Библиотека всемирной литературы
Проза:
классическая проза
рейтинг книги
Генрик Сенкевич. Собрание сочинений. Том 6-7
6. Собрание сочинений в девяти томах
Проза:
историческая проза
рейтинг книги
Бронзовый мальчик
2. Паруса Эспады
Детские:
детские приключения
рейтинг книги
Газлайтер. Том 12
12. История Телепата
Фантастика:
фэнтези
попаданцы
аниме
рейтинг книги
Офицер
1. Офицер
Фантастика:
боевая фантастика
рейтинг книги
Глобус 1976
Приключения:
путешествия и география
рейтинг книги
Гарри Поттер и Обитель Бессмертия
Проект «Поттер-Фанфикшн»
Приключения:
прочие приключения
рейтинг книги
"Фантастика 2024-179". Компиляция. Книги 1-30
Фантастика 2024. Компиляция
Фантастика:
героическая фантастика
боевая фантастика
попаданцы
рейтинг книги
Вернадский
325. Жизнь замечательных людей
Документальная литература:
биографии и мемуары
рейтинг книги
Дарданелльское сражение
Во славу земли русской
Проза:
историческая проза
рейтинг книги
Герой
4. Совсем не герой
Фантастика:
фэнтези
попаданцы
рейтинг книги
"Фантастика 2025-16". Компиляция. Книги 1-14
Фантастика 2025. Компиляция
Фантастика:
героическая фантастика
боевая фантастика
попаданцы
аниме
фэнтези
рейтинг книги
Волкодав
1. Волкодав
Фантастика:
фэнтези
героическая фантастика
рейтинг книги
Путеводитель по журналу "Радио" 1981-2009 гг
Справочная литература:
путеводители
прочая справочная литература
рейтинг книги