3.7. Выделение дискового пространства
Пред. | Глава 3. Установка FreeBSD версий 9.`X` и более поздних | След.

## 3.7. Выделение дискового пространства

Есть три способа осуществить разбиение дискового пространства для FreeBSD. Шаблонное (guided) разбиение автоматически настраивает разделы диска, ручное (manual) разбиение позволяет опытным пользователям создавать разделы согласно своим требованиям. И наконец, есть возможность вызвать командный интерпретатор, в котором можно будет непосредственно запускать утилиты наподобие gpart(8), fdisk(8) и bsdlabel(8).

Рисунок 3.10. Выбор способа разбиения: шаблонное (guided) или ручное (manual)

### 3.7.1. Шаблонное (guided) разбиение

Если в системе есть несколько дисков, то выберите один, на который будет устанавливаться FreeBSD.

Рисунок 3.11. Выбор из множества дисков

Для FreeBSD может быть выделен весь диск или только его часть. Если выбирается [ Entire Disk ], то создается стандартное разбиение, занимающее весь диск. Выбрав [ Partition ], вы получите создание разделов в неиспользуемой области диска.

Рисунок 3.12. Выбор всего диска или раздела

По завершении разбиения дискового пространства внимательно просмотрите результат. Если была допущена ошибка, то вам предоставляется возможность либо вернуть конфигурацию к исходному состоянию нажав [ Revert ], либо выполнить автоматическое переразбиение выбрав [ Auto ]. Также разделы могут быть созданы, изменены или удалены вручную. Если результат разбиения корректен, выберите [ Finish ] для продолжения установки.

Рисунок 3.13. Просмотр созданных разделов

### 3.7.2. Ручное (manual) разбиение

Ручное разбиение начинается с редактора разделов.

Рисунок 3.14. Ручное создание разделов

Перемещение подсвечивания на имя устройства (в этом примере — `ada0`) и выбор [ Create ] приведет вас к меню с перечнем схем разбиения.

Рисунок 3.15. Выбор схемы разбиения

Как правило, схема GPT является наиболее подходящей для PC-совместимых компьютеров. Для более старых операционных систем, которые несовместимы с GPT, может потребоваться разбиение MBR. Остальные схемы разбиения в общем используются для нераспространенных или старых компьютерных систем.

Таблица 3.1. Схемы разбиения

Аббревиатура | Описание
--- | ---
APM | Apple Partition Map, используемая на PowerPC® Macintosh®.
BSD | Метки BSD без MBR, иногда называемые «dangerously dedicated mode». За подробностями обратитесь к bsdlabel(8).
GPT | Таблица разделов GUID.
MBR | Master Boot Record.
PC98 | Разновидность MBR, используемая компьютерами NEC PC-98.
VTOC8 | Volume Table Of Contents, используемая компьютерами Sun SPARC64 и UltraSPARC.

После того, как схема разбиения определена, повторный выбор [ Create ] приводит к созданию новых разделов диска.

Рисунок 3.16. Создание нового раздела

Стандартная установка FreeBSD со схемой GPT создаст как минимум три раздела:

Стандартные GPT разделы FreeBSD

- `freebsd-boot` - загрузочный код FreeBSD.

- `freebsd-ufs` - файловая система UFS FreeBSD.

- `freebsd-swap` - FreeBSD область подкачки.

Также необходимо упомянуть, что для разделов, которые будут содержать файловую систему ZFS FreeBSD следует задействовать тип раздела `freebsd-zfs`. Обратитесь к Раздел 20.2, «Файловая система ZFS». Сведения об имеющихся в наличии типах разделов GPT содержатся в gpart(8).

Разумеется, возможно создание большего количества разделов с файловыми системами, и некоторые пользователи предпочитают выделять отдельные разделы для таких файловых систем, как `/`, `/var`, `/tmp`, и `/usr`. Иллюстрация подобного разбиения приведена в Пример 3.3, «Создание традиционного разбиения под файловые системы.».

При указании размеров допускается использование общепринятых аббревиатур, таких как K для килобайт, M для мегабайт, или G для гигабайт.

### Подсказка:

Должное выравнивание секторов обеспечивает наилучшую производительность, а создание разделов с размерами, кратными 4 Кбайт, помогает обеспечить правильное выравнивание как на дисках с размером сектора 512 байт, так и на устройствах с размером сектора 4 Кбайт. В общем, задание размеров, кратных 1 Мбайт или 1 Гбайт — это наиболее простой способ выполнить выравнивание начал разделов на позицию, кратную 4 Кбайт. Исключение: на данный момент размер раздела freebsd-boot не должен превышать 512 Кбайт из-за ограничений загрузочного кода.

В случае, если раздел будет содержать файловую систему, ей потребуется точка монтирования. Если планируется создать единственный раздел UFS, то точка монтирования должна быть `/`.

Также будет запрошена метка. Метка — это имя, присвоенное разделу. Имя устройства или его номер может измениться если устройство будет подключено к другому контроллеру или порту, а метка раздела останется неизменной. Ссылки на метки вместо имён устройств и номеров разделов в файлах типа `/etc/fstab` делают систему более толерантной к замене оборудования. Метки GPT появляются после подключения диска в каталоге `/dev/gpt/`. У других схем разбиения есть свои особенности поддержки меток, и их метки располагаются в других подкаталогах каталога `/dev/`.

### Подсказка:

Во избежание конфликтов имен меток используйте уникальные имена для каждой файловой системы. Несколько букв, взятых от имени компьютера, его назначения или размещения может быть добавлено к метке. Например, корневому разделу UFS для компьютера в лаборатории можно присвоить метку "labroot" или "rootfs-lab".

Пример 3.3. Создание традиционного разбиения под файловые системы.

Для традиционного разбиения, в котором каталоги `/`, `/var`, `/tmp` и `/usr` представляют собой отдельные файловые системы на их собственных разделах, создайте схему разбиения GPT, потом создайте разделы, как это указано ниже. Показанные размеры разделов являются типичными для жесткого диска размером 20Гб. Если диск большего размера, то будет уместным отвести больше места для раздела подкачки или для раздела с файловой системой `/var`. Задействованные в этом примере метки имеют префикс `ex`, от слова "example", вам же рекомендуется использовать другие уникальные имена меток.

По умолчанию, загрузчик `gptboot` FreeBSD ожидает, что первый найденный раздел UFS будет корневым разделом (`/`).

Тип раздела | Размер | Точка монтирования | Метка
--- | --- | --- | ---
`freebsd-boot` | `512K` |  |
`freebsd-ufs` | `2G` | `/` | `exrootfs`
`freebsd-swap` | `4G` |  | `exswap`
`freebsd-ufs` | `2G` | `/var` | `exvarfs`
`freebsd-ufs` | `1G` | `/tmp` | `extmpfs`
`freebsd-ufs` | соглашайтесь со значением по умолчанию (оставшаяся часть объема диска) | `/usr` | `exusrfs`

Для продолжения установки по завершении создания необходимых разделов выберите [ Finish ].

Пред. | Наверх | След.
3.6. Установка по сети | Начало | 3.8. Завершение установки

Этот, и другие документы, могут быть скачаны с http://ftp.FreeBSD.org/pub/FreeBSD/doc/.

По вопросам, связанным с FreeBSD, прочитайте документацию прежде чем писать в <questions@FreeBSD.org>.
По вопросам, связанным с этой документацией, пишите в рассылку <doc@FreeBSD.org>.