Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

9.15.5. Рекомендуемая схема разбиения

9.15.5.1. x86, AMD64 и Intel 64

Если у вас нет веских причин выполнять разбиение по-своему, на платформах x86, AMD64 и Intel 64 рекомендуется создать следующие разделы:
  • Раздел swap
  • Раздел /boot
  • Раздел /
  • Раздел home
  • Раздел подкачки (swap) (по меньшей мере 256 МБ) используется для поддержки виртуальной памяти. Данные попадают в раздел подкачки, когда системе не хватает оперативной памяти для их обработки.
    Со временем рекомендуемый объем пространства подкачки увеличивался пропорционально рекомендуемому объему оперативной памяти. Размеры ОЗУ в современных компьютерах достигают сотен гигабайт, поэтому объем пространства подкачки принято рассчитывать исходя из нагрузки на системную память.
    Пространство подкачки выделяется во время установки, но нагрузку на память довольно сложно предсказать заранее. Во время кикстарт-установки можно выделить пространство подкачки автоматически (см. Раздел 32.4, «Параметры кикстарта»).
    Приведенная ниже таблица поможет выбрать подходящий размер.

    Таблица 9.2. Рекомендуемый размер пространства подкачки

    Объем ОЗУ Рекомендуемый объем пространства подкачки
    до 4 ГБ ОЗУ минимум 2 ГБ для пространства подкачки
    от 4 до 16 ГБ ОЗУ минимум 4 ГБ для пространства подкачки
    от 16 до 64 ГБ ОЗУ минимум 8 ГБ для пространства подкачки
    от 64 до 256 ГБ ОЗУ минимум 16 ГБ для пространства подкачки
    от 256 до 512 ГБ ОЗУ минимум 32 ГБ для пространства подкачки
    Можно повысить производительность, распределив пространство подкачки между несколькими устройствами хранения. Разница будет особенно заметна в системах с быстрыми дисками, контроллерами и интерфейсами.
  • Раздел /boot/ (250 МБ)

    Раздел /boot/ содержит ядро операционной системы (обеспечивающее загрузку Red Hat Enterprise Linux) и файлы начальной загрузки. Обычно 250 МБ для загрузочного раздела должно быть достаточно.

    Важно

    GRUB в Red Hat Enterprise Linux 6 поддерживает ext2, ext3, ext4 (рекомендуется). Не допускается использовать Btrfs, XFS, VFAT для раздела /boot.

    Примечание

    Если жесткий диск имеет больше 1024 цилиндров (и ваш компьютер старше двух лет), то, возможно, придется создать раздел /boot/, если вы хотите, чтобы все остальное место на диске занимал корневой раздел /.

    Примечание

    Некоторые BIOS не поддерживают загрузку с RAID-контроллеров. В таких случаях раздел /boot/ следует создавать в разделе, не относящемся к RAID-контроллеру, например, на отдельном диске.
  • Корневой раздел (3.0-5.0 ГБ)

    Здесь будет размещен корневой каталог /. Все файлы (кроме расположенных в разделе /boot) будут находиться в корневом разделе.

    Раздел размером 3.0 ГБ позволит выполнить минимальную установку, а корневой раздел размером 5.0 ГБ подойдет для полной установки, включающей все группы пакетов.

    Важно

    / — корневой раздел, верхний уровень структуры каталогов. Каталог /root — домашний каталог учетной записи пользователя, используемый для администрирования системы.
  • Раздел home (минимум 100 МБ)

    Чтобы отделить пространство хранения пользовательских данных от системных, создайте отдельный раздел для каталога /home в группе томов. В случае обновления или переустановки Red Hat Enterprise Linux расположенные в /home файлы не будут потеряны.

Здесь приведен минимальный набор разделов; число создаваемых разделов определяется потребностями отдельной системы. Раздел 9.15.5.1.1, «Рекомендации по созданию разделов» содержит подробную информацию.
Наличие нескольких небольших разделов вместо одного большого корневого раздела (/) облегчит обновление системы в будущем. Раздел 9.15, «Создание собственного или изменение стандартного разбиения» содержит подробную информацию об изменении разделов.
Следующая таблица приводит минимальные размеры для разделов, содержащих определенные каталоги. Нет необходимости в создании отдельного раздела для этих каталогов. Например, если раздел с каталогом /foo должен быть не менее 500 МБ, а вы решили не создавать отдельный раздел /foo, тогда размер корневого раздела / должен быть не менее 500 МБ.

Таблица 9.3. Минимальный размер разделов

Каталог Минимальный размер
/ 250 МБ
/usr 250 МБ, но не размещайте его в другом разделе
/tmp 50 МБ
/var 384 МБ
/home 100 МБ
/boot 250 МБ

Примечание

Изначально выделите разделам минимально необходимое пространство. При необходимости их размер можно будет изменить в любое время. Приложение D, Знакомство с LVM содержит информацию о более гибком методе управления хранилищем.
Если вы не уверены, какую именно структуру разделов лучше создать, выберите стандартный вариант.
9.15.5.1.1. Рекомендации по созданию разделов
Оптимальная схема разделов определяется тем, как именно данная система Linux будет использоваться. Далее приведены советы, которые помогут более эффективно распределить дисковое пространство.
  • Рассмотрите возможность шифрования разделов, содержащих важные данные, для их защиты от неавторизованного доступа. Как минимум рекомендуется зашифровать раздел /home.
  • Каждое ядро в системе потребует примерно 10 МБ в разделе /boot. Стандартного размера 250 МБ не хватит только в том случае, если вы устанавливаете большое число ядер.

    Важно

    GRUB в Red Hat Enterprise Linux 6 поддерживает ext2, ext3, ext4 (рекомендуется). Не допускается использовать Btrfs, XFS, VFAT для раздела /boot.
  • Каталог /var содержит различные приложения, в том числе веб-сервер Apache. Сюда будут временно загружаться обновления пакетов. Убедитесь, что разделу, содержащему каталог /var, предоставлено достаточно места не только для размещения приложений, но и для загрузки доступных обновлений.

    Предупреждение

    PackageKit по умолчанию загружает обновленные пакеты в /var/cache/yum/. Если вы разбили диски вручную и создали отдельный раздел /var/, проверьте, достаточно ли в этом разделе места (не менее 3 гигабайт) для загрузки обновленных пакетов.
  • Каталог /usr содержит основную часть программного обеспечения Red Hat Enterprise Linux. Для установки стандартного набора пакетов потребуется примерно 4 ГБ пространства. Программистам, планирующим использовать Red Hat Enterprise Linux для разработки программ, рекомендуется как минимум удвоить это число.

    Важно

    При размещении /usr и / в разных файловых системах процесс загрузки будет значительно усложнен, а в некоторых ситуациях (например, при установке на SCSI) загрузка вообще станет невозможной.
  • Если возможно, оставьте часть пространства группы томов LVM нераспределенной. Это позволит подстроиться к возможным изменениям требований пространства и избежать удаления данных для его освобождения.
  • Распределение подкаталогов между разными разделами позволит сохранить их содержимое в случае переустановки Red Hat Enterprise Linux. Например, если база данных MySQL хранится в /var/lib/mysql, можно поместить этот каталог в отдельный раздел, тогда ее не надо будет восстанавливать при переустановке.
Следующая таблица содержит примерную структуру разделов для системы с одним жестким диском размером 80 ГБ и 1 ГБ оперативной памяти. Обратите внимание, что примерно 10 ГБ пространства оставлено нераспределенным.

Примечание

Эта структура не является универсальным решением.

Пример 9.1. Пример структуры разделов

Таблица 9.4. Пример структуры разделов

Раздел Размер, тип
/boot 250 МБ, ext3
swap 2 ГБ, swap
физический том LVM Оставшееся место как группа томов LVM
Физический том будет сопоставлен стандартной группе томов и разделен на следующие логические тома:

Таблица 9.5. Пример структуры разделов: физический том LVM

Раздел Размер, тип
/ 13 ГБ, ext4
/var 4 ГБ, ext4
/home 50 ГБ, ext4