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 ГБ)
    This is where "/" (the root directory) is located. In this setup, all files (except those stored in /boot) are on the root partition.
    3 гигабайта необходимо для минимальной установки, а 5 гигабайт достаточно для полной установки, включающей все группы пакетов.

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

    The / (or root) partition is the top of the directory structure. The /root directory/root (sometimes pronounced "slash-root") directory is the home directory of the user account for system administration.
Many systems have more partitions than the minimum listed above. Choose partitions based on your particular system needs. For example, consider creating a separate /home partition on systems that store user data. Refer to Раздел 6.21.4.1.1, «Рекомендации по созданию разделов» for more information.
If you create many partitions instead of one large / partition, upgrades become easier. Refer to the description the Edit option in Раздел 6.21.2, «Экран разбиения на разделы» for more information.
Следующая таблица приводит минимальные размеры для разделов, содержащих определенные каталоги. Нет необходимости в создании отдельного раздела для этих каталогов. Например, если раздел с каталогом /foo должен быть не менее 500 МБ, а вы решили не создавать отдельный раздел /foo, тогда размер корневого раздела / должен быть не менее 500 МБ.
Каталог Минимальный размер
/ 250 МБ
/usr 250 МБ, но не размещайте его в другом разделе
/tmp 50 МБ
/var 384 МБ
/home 100 МБ
/boot 250 МБ
Таблица 6.3. Минимальный размер разделов

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

Only assign storage capacity to those partitions you require immediately. You may allocate free space at any time, to meet needs as they occur. To learn about a more flexible method for storage management, refer to Приложение D, Знакомство с LVM.
Если вы не уверены, какую именно структуру разделов лучше создать, выберите стандартный вариант.
6.21.4.1.1. Рекомендации по созданию разделов
Оптимальная схема разделов определяется тем, как именно данная система Linux будет использоваться. Далее приведены советы, которые помогут более эффективно распределить дисковое пространство.
  • Если пространство будет использоваться для хранения пользовательских данных, в группе томов создайте отдельный раздел для каталога /home. В случае обновления или переустановки Fedora расположенные в /home файлы не будут потеряны.
  • Каждое установленное в системе ядро потребует примерно 10 МБ в разделе /boot. Стандартного размера 250 МБ не хватит только в том случае, если вы устанавливаете очень большое число ядер.

    Btrfs

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

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

    Because Fedora is a rapidly progressing collection of software, many updates may be available late in a release cycle. You can add an update repository to the sources for installation later to minimize this issue. Refer to Раздел 6.24.1, «Установка из дополнительных репозиториев» for more information.
  • Каталог /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. Пример структуры разделов