Руководство по администрированию файловых систем ZFS Solaris

Ключевые слова профилей JumpStart для ZFS

В профиле, специфичном для ZFS, допускаются следующие ключевые слова:

auto

Автоматически указывает размер подразделов для пула, объема области подкачки или дампа. Размер диска проверяется, чтобы убедиться, что выполнены требования сведения размера к минимуму. Если требования сведения размера к минимуму выполнены, для пула выделяется максимально возможный размер, принимая во внимание ограничения: размер дисков, сохраняемые подразделы и т. п.

Например, если указать c0t0d0s0, создается подраздел как можно большего размера, если указать ключевые слова all или auto. Можно также указать размер подраздела, тома подкачки или дампа в явном виде.

Ключевое слово auto при использовании с корневым пулом ZFS работает подобно ключевому слову all, поскольку у пулов нет понятия неиспользуемого объема.

bootenv

Это ключевое слово показывает характеристики среды загрузки.

Ключевое слово bootenv уже существует, но у него появились новые параметры. Для создания загружаемой корневой среды ZFS ключевое слово bootenv используется в следующей конструкции:

bootenv installbe bename BE-name [ dataset mount-point]

installbe

Создает новую BE, опознаваемую параметром bename и записью BE-name, и устанавливает ее.

bename BE-name

Задает BE-name для установки.

Если ключевое слово benameне использовать с ключевым словом pool , создается BE по умолчанию.

dataset mount-point

Используйте необязательное ключевое слово dataset для задания набора данных /var, отдельного от корневого набора данных. В настоящее время mount-point может принимать только значение /var. Например, командная строка bootenv для отдельного набора данных /var будет иметь приблизительно следующий вид:


bootenv installbe bename zfsroot dataset /var
pool

Указывает новый корневой пул, который будет создан. Необходимо использовать следующие ключевые слова:


poolname poolsize swapsize dumpsize vdevlist
poolname

Задает имя пула, который должен быть создан. Пул создается с указанным размером size и указанными физическими устройствами (vdev). Параметр poolname не должен совпадать с именем существующего пула, иначе он будет переписан.

poolsize

Указывает размер пула, который должен быть создан. Этот параметр может иметь значение auto или existing. Значение auto указывает, что нужно выделить максимально возможный размер пула, учитывая ограничения – размер дисков, сохраняемые подразделы и т. п. Значение existing означает, что границы существующих подразделов с этим именем будут сохранены и перезаписаны. Предполагается, что размер указан в мегабайтах, если не указан параметр g (гигабайты).

swapsize

Указывает размер тома подкачки, который должен быть создан. Допускаются значения auto, означающее, что будет использован размер области подкачки по умолчанию, или size для явного указания размера. Предполагается, что размер указан в мегабайтах, если не задан параметр g (гигабайты).

dumpsize

Указывает размер тома дампа, который должен быть создан. Допускаются значения auto, означающее, что будет использован размер области подкачки по умолчанию, или size для явного указания размера. Предполагается, что размер указан в мегабайтах, если не задан параметр g (гигабайты).

vdevlist

Указывает одно или несколько устройств, которые используются для создания пула. Формат списка vdevlist тот же, что и у команды zpool create. В настоящее время при указании нескольких устройств поддерживаются только зеркалируемые конфигурации. Устройства в списке vdevlist должны быть подразделами для корневого пула. Строка any означает, что программа-установщик выберет подходящее устройство.

Можно зеркалировать сколько угодно дисков, но размер создаваемого пула определяется размером самого маленького из указанных дисков. Для получения дополнительной информации о создании пулов устройств хранения данных см. разделЗеркальная конфигурация пула устройств хранения данных.