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

Делегирование наборов данных в неглобальную зону

Если основная цель – делегировать администрирование хранилища в зону, ZFS поддерживает добавление наборов данных в неглобальную зону с помощью подкоманды add dataset команды zonecfg .

В следующем примере файловая система ZFS делегируется в неглобальную зону глобальным администратором глобальной зоны.


# zonecfg -z zion
zonecfg:zion> add dataset
zonecfg:zion:dataset> set name=tank/zone/zion
zonecfg:zion:dataset> end

В отличие от добавления файловой системы, эта конструкция обеспечивает видимость файловой системы ZFS tank/zone/zion внутри уже настроенной зоны zion . Администратор зоны может устанавливать свойства файловой системы и создавать дочерние элементы. Кроме того, администратор зоны может создавать снимки, клоны, а также осуществлять управление всей иерархией файловых систем другими способами.

В случае использования Solaris Live Upgrade для обновления ZFS BE с неглобальными зонами удалите все делегированные наборы данных перед выполнением Live Upgrade, иначе выполнение Live Upgrade будет прервано из-за системной ошибки при доступе только для чтения. Пример:


zonecfg:zion>
zonecfg:zone1> remove dataset name=tank/zone/zion
zonecfg:zone1> exit

Для получения дополнительной информации о допустимых действиях в пределах зон см. Управление свойствами ZFS внутри зоны