Linux - статьи

         

Перед началом


Если у вас IDE диски, то советуем вам поставить их на разные шины. Это не столько для обеспечения отказоустойчивости (в случае умирания одного винта есть вероятность, что он заблокирует шину и второй винчестер не сможет нормально работать), но и для увеличения производительности. Также убедитесь, что в BIOS стоит опция Загрузка с CD-ROM. Я обычно на машине с двумя шинами IDE ставлю CD-ROM привод как secondary slave.

Теперь загружайтесь со Slackware Install CD. Когда загрузка дойдет до приглашения Boot:, вам нужно будет выбрать ядро, которое соответствует вашему железу. Далее загрузка будет продолжаться. На самом деле установка системы на RAID не сильно отличается от обычной установки Slackware Linux.

Перед тем как запустить setup вы должны создать разделы на диске. Особо обращаем ваше внимание на то, что ставить систему нужно на второй винчестер (в нашем случае это /dev/hdc), который подключен к secondary IDE bus. Набирайте в консоли: # fdisk /dev/hdc

Для создания RAID не требуется как то по особенному разбивать диск. Все делается так же, как будто это просто одно-дисковый сервер. Мне нравится следующая разбивка диска: разделы для /, swap, /usr/local, /var и /home. По причине того, что объем свободного пространства на IDE дисках слабо отражается на содержимом кошелька, не стоит скупиться, создавая / и swap. Избыточность в нашем случае не стоит ничего против вероятности возможных проблем с нехваткой места в разделе. Вот пример разбивки винчестера на 20G: Disk /dev/hdc: 255 heads, 63 sectors, 2434 cylinders Units = cylinders of 16065 * 512 bytes

Device Boot Start End Blocks Id System /dev/hdc1 * 1 262 2104483+ 83 Linux native /dev/hdc2 263 524 2104515 82 Linux swap /dev/hdc3 525 1314 6345675 83 Linux native /dev/hdc4 1315 2434 8996400 5 Extended /dev/hdc5 1315 1837 4200966 83 Linux native /dev/hdc6 1838 2434 4795371 83 Linux native

Обратите внимание, что /dev/hdc1 помечен, как загрузочный. Это обязательно нужно сделать, чтобы RAID работал нормально.

После создания разделов выходите из fdisk'а и не забудьте убедиться, что таблица разделов записалась на диск и ядро ее применило. (Не поленитесь перевести сообщения fdisk'а. Вполне возможно, что там написано что-то типа При записи таблицы разделов обнаружено, что устройство занято другим приложением. Таблица будет применена после перезагрузки.) Вообще перезагрузка после манипуляций с таблицей разделов не будет лишней, особенно если вы собираетесь использовать ReiserFS. После перезагрузки, запускайте setup и начинайте установку согласно инструкции по установке, не забыв обратить внимание на некоторые моменты:


  • Так как в дальнейшем процессе установки необходимо будет копировать содержимое раздела на другой винчестер, стоит подумать об сокращении времени этого копирования. То есть на этом этапе устанавливать минимальную Linux-систему, в дальнейшем можно будет доставить необходимые пакеты уже на raid. Я думаю вы прекрасно знаете, что нужно ставить, чтобы получить минимальную Slackware Linux-машину. Хотя могу и повторить:


  • Необходимые вам пакеты из серий A и AP.
  • Пакет glibcso из серии A или свежий пакет glibc из серии D.
  • Не забудьте поставить пакет raidtools из серии AP
  • (От переводчика: я еще поставил sshd из серии N. И всю настройку производил через сеть.)


  • Установите LILO используя expert mode. Убедитесь, что LILO установлен в master boot record (MBR) правильного диска (/dev/hdc) и ваш / раздел (в нашем случае это /dev/hdc1) помечен как загрузочный (bootable flag, напротив этого раздела в fdisk'е будет стоять *)



  • Содержание раздела







    Forekc.ru
    Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий