Если основная цель – делегировать администрирование хранилища в зону, 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 внутри зоны