Разбивка
диска
Теперь надо решить, как
распределить место на диске для установки Linux. Это очень важное решение, к
принятию которого надо отнестись с большой осторожностью, поскольку ошибка может
привести к удалению нужных данных.
Предположим, Linux устанавливается
на компьютер с одним жестким диском, на котором образована непрерывная область
свободного объема (желательно, больше 1 Гбайт), готовая для установки Linux
(см. гл. 3).
Выберем инструмент для
разбивки диска. Вариантов два - Disk Druid и f disk.
fdisk - стандартный инструмент
разбивки диска для Linux, входящий практически в каждый дистрибутив. Это не
самая удобная программа, особенно для тех пользователей Linux или Unix, которые
решили воспользоваться ею впервые.
Предупреждение
Будьте очень внимательны: неосторожное использование fdisk может привести к потере всех ваших данных. Кроме того, следует иметь ввиду, что программа f diski входящая в Linux сильно отличается от fdisk, входящей в mS DOS. В Linux программа fdisk позволяет использовать множество опций (см. гл. 5).
Чтобы упростить задачу,
в дистрибутив Linux Red Hat 7.1 входит другая программа разбивки - Disk Druid.
Мы будем ориентироваться на применение именно этой программы, благодаря которой
установка Linux становится проще и доступнее для новичков. Нажатие кнопки Disk
Druid приводит к открытию главного экрана программы.
Экран разделен на три части:
Partitions (Существующие разделы), ряд кнопок и Drive Summary (Описание диска).
В области Partitions каждый
раздел системы представлен отдельной строкой с указанием следующих сведений.
mount Point (Точка установки).
Указывает расположение раздела в структуре каталогов Linux. Все каталоги Linux
являются подкаталогами корневого каталога, обозначаемого косой чертой (/), поэтому
их имена начинаются именно с нее, например, /home, /opt или /usr/xllR6 (Пользователи
DOS и Windows! Обратите внимание: используется не обратная (\), а прямая (/)
косая черта. -
Прим. ред.).
Естественно, минимальная структура каталогов
состоит из одного раздела /. Если установить дополнительный раздел Linux как
подкаталог, в системе станет два каталога. Например, при установке нового раздела
как /usr любые данные, записываемые в подкаталог /usr, окажутся в разделе /usr,
остальные - в разделе, установленном как корневой каталог. Чтобы ограничить
размер каталога или выделить ему область точно указанного размера, можно смонтировать
каталог с ограничением объема. Главное назначение стандартных каталогов Linux
Red Hat высшего уровня:
/bin -
содержит
стандартные системные утилиты;
/boot -
содержит
ядро, загрузчик, карты памяти и описание модулей. Обычно создается в отдельном
разделе;
/dev -
содержит
драйверы устройств;
/home
- содержит
исходные каталоги пользователей;
/mnt -
содержит
файловые системы, смонтированные как временные, например,
/mnt/cdrom или /mnt/ floppy;
/opt -
содержит
дополнительное программное обеспечение;
/sbin
- содержит стандартные
инструменты администрирования;
/usr -
содержит
дополнительные системные программы и инструменты администрирования;
/var -
содержит
файлы протоколов (log files) и буферные файлы принтеров (print spools). Обычно
он монтируется с ограничением размера на Web-серверах, поскольку в противном
случае log-файлы легко "затопят" все свободное пространство в разделе;
/etc -
содержит
администраторские и конфигурационные файлы. Находившиеся ранее здесь командные
утилиты должны быть перенесены в разделы /bin и /sbin.
Device (Устройство). Указывает
имя устройства в системе Linux для каждого раздела. Имя диска iDE имеет вид
hdx, где х принимает значения
а
(первичный ведущий диск), b (первичный
ведомый), с (вторичный ведущий) и d (вторичный ведомый). Следовательно, в системе
с одним жестким диском iDE ему присваивается имя hcla. Имена жестких дисков
SCSi имеют вид sdx, где х принимает те же значения, что и для дисков iDE. Разделы
обозначаются последовательными числами, начиная с hdal (раздел 1 диска hda).
Обычно разделы с 1 по 4 - первичные, 5 и выше - расширенные и логические, характерные
для многих систем DOS. На рис. 4.4 показан диск с разделами Linux для загрузочного
каталога (hdal), корневого каталога (hda5) и для файла подкачки (hda6).
Requested (Затребовано).
Указывает минимальный объем раздела в Мбайт.
Actual (Фактически). Указывает
фактический объем (Мбайт), распределенный для данного раздела. Программа Disk
Druid позволяет создавать наращиваемые разделы Linux, объем которых можно увеличивать
по мере необходимости и при наличии свободного места на диске. В разделах DOS
затребованный и фактический объемы совпадают. Туре (Тип). Указывает тип раздела:
Linux native (раздел Linux), Linux swap (раздел подкачки Linux), Linux RAiD
(раздел Linux RAiD), DOS 16-bit<32m (16-разрядный раздел DOS с размером менее
32 Мбайт) и DOS 16-bit>=32m (16-разрядный раздел DOS с размером не менее
32 Мбайт). Хотя вы и не можете в программе Disk Druid создать разделы типа fAT32
и NTfS, но они распознаются здесь.
Далее расположен ряд из
пяти кнопок. Кнопка задания Add (Добавить) предназначена для создания разделов
Linux, Edit (Изменить) - для обеспечения доступа из Linux к существующим данным
DOS и Windows. Можно удалить раздел, используя кнопку Delete (Удалить). Чтобы
начать сначала, воспользуйтесь кнопкой Reset (Сброс). Кнопка make RAiD Device
(Создать RAiD-устройство) позволяет распределить данные по нескольким независимым
разделам с целью повышения скорости доступа и улучшения надежности.
В следующей области главного
экрана - Drive Summary - выведена информация о жестких дисках. Каждый диску
соответствует одна строка, в которой перечислены следующие сведения.
Drive (Диск). Имя жесткого
диска, формат которого мы рассмотрели ранее.
Geometry (Геометрия). Число
цилиндров, головок и секторов (именно в таком порядке).
Total (Всего). Полная емкость
диска в Мбайт.
free (Свободно).
Свободный
объем на диске в мегабайтах.
Used (Заполнено).
Указывает
объем части диска (Мбайт), распределенной под разделы. Это означает суммарный
объем разделов диска. Разделы могут оставаться незаполненными, но распределенный
им объем уже нельзя предоставить другим разделам. Значение должно быть больше
нуля. Чтобы продолжить установку, нужно более 1 Гбайт (для создания раздела
Linux). Если на диске нет свободного места, то обратитесь к гл. 3, в которой
рассмотрено распределение места на диске для установки Linux.
Used (%) (Заполнено
в %)
. Указывает объем части диска (в %), распределенной под разделы. Если
величина менее 100 %, то можно добавлять разделы.
В нижней части расположены
три кнопки: кнопка Hide Help (Скрыть справку), кнопка back (Назад) и кнопка
Next (Далее). Кнопка Hide Help (Скрыть справку) позволяет скрыть расположенное
в левой части экрана поле справки. Кнопка back (Назад) дает возможность вернуться
к предыдущему экрану. Кнопка Next (Далее) предназначена для перехода к следующему
меню. Эта кнопка становится доступной только если разделы корректно сконфигурированы
для установки Linux.
Создание
раздела
Чтобы создать раздел, щелкните
на кнопке Add в главном экране программы Disk Druid. Откроется экран для ввода
следующей информации.
Кнопкой Add придется воспользоваться
как минимум для создания следующих разделов:
Раздел подкачки.
Для
подкачки в Linux используется отдельный раздел. Подкачка - расширение физической
оперативной памяти при переполнении последней за счет области диска, называемой
виртуальной памятью. Минимальный объем раздела подкачки равен объему физической
оперативной памяти, но при наличии свободного места на диске следует выделить
вдвое больше. Следовательно, при объеме оперативной памяти в 32 Мбайт, раздел
подкачки должен быть ot 32 до 64 Мбайт (тип Linux Swap). Точка установки не
указывается, флажок Use Remaining Space должен быть сброшен.
Примечание
В Red Hat Linux 7.1 раздел подкачки должен быть не менее 32 Мбайт. В классах установки Workstation или Laptop программа установки автоматически выделяет 64 Мбайт для раздела подкачки. Для класса Server под раздел подкачки резервируется 256 Мбайт.
Корневой раздел.
Мы
рассматриваем установку Linux в два раздела (установка в несколько разделов
или на несколько дисков рассмотрена в гл. 5). Для этого необходимо создать еще
один раздел. Этот раздел, объемом не менее 1 Гбайт, необходимо создать, присвоив
ему
тип
Linux Native, определив точку установки / и, возможно, установив
флажок Use Remaining Space, чтобы обеспечить возможность наращивания объема.
(Корневой раздел можно создавать только на дисках, подключенных к первичному
iDE. -
Прим, ред.)
Загрузочный раздел.
Если позволить программе установки распределить разделы автоматически, то
загрузочный раздел будет создан по умолчанию. В нем располагаются необходимые
для работы Red Hat Linux 7.1 компоненты: ядро, карта системы, список адресов
периферийных устройств. В большинстве Linux-систем загрузочный раздел расположен
до 1024-го цилиндра диска. Но использование fdisk для распределения разделов
позволяет обойти это ограничение, задав параметр lbа32 при установке LiLO позже.
Редактирование
раздела
Чтобы отредактировать существующий
раздел, выделите его в списке и щелкните на.кнопке Edit. Откроется окно, аналогичное
окну создания раздела, но с полями, заполненными значениями параметров редактируемого
раздела.
Если на диске существуют
разделы DOS, можно обеспечить доступ к ним, определив точки установки. Чтобы
задать точку установки для раздела DOS, выделите его, щелкните на кнопке Edit
и введите точку установки в соответствующее поле.
Единственный раздел DOS
можно установить, например, как /dos. При наличии двух разделов DOS, представляемых
в DOS и Windows как диски С и D. можно определить точки установки, соответственно,
/dose и /dosd (или /с и /d).
Удаление
раздела
Если при создании раздела
подкачки и корневого раздела Linux вы доплетите ошибку (например, задав слишком
большой объем разделу подкачки или слишком маленький - корневому), можете удалить
разделы, а затем создать их заново. Чтобы удалить раздел, выделите его в списке
и нажмите кнопку Delete.
Предупреждение
Будьте очень внимательны при удалении разделов, чтобы случайно не удалить раздел, существовавший до установки Linux и содержащий важные данные или программы, которые следовало бы сохранить.
Сброс
Чтобы сделать очередную
попытку распределения разделов, начав сначала, нажмите кнопку Reset. Таблица
разделов восстановится в том виде, который она имела перед началом работы Disk
Druid.
Создание
RAiD-устройства
При установке серверной
конфигурации Linux предусматривается использование компьютера многими пользователями.
Задача сохранения данных при этом приобретает особую значимость. Надежность
системы хранения данных можно повысить, распределив данные по нескольким носителям,
объединенным в массив дисков с избыточностью RAiD (Redundant Array of independent
Disks). Создав ряд RAiD-разделов, можно затем объединить их кнопкой make RAiD
Device.
Продолжение
Итак, создание и конфигурирование завершено. Для продолжения щелкните на кнопке Next.