Product SiteDocumentation Site

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

6.21.4.1. Системы x86, AMD64 и Intel® 64

Если у вас нет веских причин выполнять разбиение по-своему, на платформах x86, AMD64, and Intel® 64 рекомендуется создать следующие разделы:
  • Раздел swap
  • Раздел /boot
  • Раздел /
  • Раздел подкачки (минимум 256 МБ)
    Раздел подкачки (swap) используется для организации виртуальной памяти. Данные размещаются в разделе подкачки, если системе не хватает оперативной памяти для их обработки. Дополнительно, некоторые возможности управления питанием сохраняют в этот раздел все содержимое памяти в случае перехода системы в ждущий режим.
    Если вы не уверены, какой размер раздела swap выбрать, создайте его по размеру равным удвоенному объему ОЗУ вашего компьютера (но не больше 2 ГБ). Он должен иметь тип swap.
    Следующие факторы влияют на выделение соответствующего места для swap (в порядке убывания):
    • Приложения, выполняющиеся в данной системе.
    • Объем физической оперативной памяти.
    • Версия операционной системы.
    Объем раздела подкачки должен быть равен удвоенному объему ОЗУ в случае, если объем ОЗУ не превышает 2 Гб, тому же объему ОЗУ для памяти 2Гб и более, но не меньше 32 Мб.
    Таким образом, если:
    M = объем ОЗУ в Гб, а S = объем раздела подкачки в Гб, то
    If M < 2
            S = M *2
    Else
            S = M + 2
    
    Используя эту формулу, можно легко определить, что область подкачки для системы с физической ОЗУ объемом 2 Гб будет 4 Гб, для ОЗУ объемом 3 Гб — 5 Гб. Большой объем раздела подкачки может имеет смысл создать, если вы планируете увеличить объем ОЗУ.
    Для систем с существенно большим объемом оперативной памяти (более 32 ГБ) вполне возможен вариант создания меньшего раздела подкачки (равного объему ОЗУ или даже меньше).
  • Раздел /boot/ (250 МБ)
    Раздел /boot/ содержит ядро операционной системы (обеспечивающее загрузку Fedora) и файлы начальной загрузки. Вследствие определенных ограничений требуется создать раздел ext3 для хранения этих файлов (обычно 250 МБ для загрузочного раздела должно быть достаточно).

    Btrfs

    GRUB не поддерживает файловую систему btrfs, поэтому нельзя ее использовать для организации раздела /boot.

    Note

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

    Note

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

    Корневой раздел и /root

    / — корневой раздел, верхний уровень структуры каталогов. Каталог /root — домашний каталог учетной записи пользователя, используемый для администрирования.
Наличие нескольких небольших разделов вместо одного большого корневого раздела (/) облегчит обновление системы в будущем (см. Раздел 6.21.2, «Экран разбиения на разделы»).
Следующая таблица приводит минимальные размеры для разделов, содержащих определенные каталоги. Нет необходимости в создании отдельного раздела для этих каталогов. Например, если раздел с каталогом /foo должен быть не менее 500 МБ, а вы решили не создавать отдельный раздел /foo, тогда размер корневого раздела / должен быть не менее 500 МБ.
Каталог Минимальный размер
/ 250 МБ
/usr 250 МБ, но не размещайте его в другом разделе
/tmp 50 МБ
/var 384 МБ
/home 100 МБ
/boot 250 МБ
Таблица 6.3. Минимальный размер разделов

Оставьте оставшееся пространство нераспределенным

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

    Btrfs

    GRUB не поддерживает файловую систему btrfs, поэтому нельзя ее использовать для организации раздела /boot.
  • Каталог /var содержит различные приложения, в том числе веб-сервер Apache. Сюда будут временно загружаться обновления пакетов. Убедитесь, что разделу, содержащему каталог /var, предоставлено достаточно места не только для размещения приложений, но и для загрузки доступных обновлений.

    Доступные обновления

    Поскольку набор программного обеспечения Fedora постоянно развивается, возможно наличие обновлений уже после ее официального выпуска. Можно добавить репозиторий обновлений для их установки (см. Раздел 6.24.1, «Установка из дополнительных репозиториев»).
  • Каталог /usr содержит основную часть программного обеспечения Fedora. Для установки стандартного набора пакетов потребуется примерно 4 ГБ пространства. Программистам, планирующим использовать Fedora для разработки ПО, рекомендуется как минимум удвоить это число.

    Не размещайте /usr в отдельном разделе

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

Пример распределения

Эта структура не является универсальным решением.
Раздел Размер, тип
/boot 250 МБ, ext4
swap 2 ГБ, swap
физический том LVM Оставшееся место как группа томов LVM
Таблица 6.4. Пример структуры разделов

Физический том будет сопоставлен стандартной группе томов и разделен на следующие логические тома:
Раздел Размер, тип
/ 13 ГБ, ext4
/var 4 ГБ, ext4
/home 50 ГБ, ext4
Таблица 6.5. Пример структуры разделов: физический том LVM

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