Руководство по системному администрированию: контейнеры в Solaris - управление ресурсами и зонами

ProcedureДобавление доступного для записи каталога в каталоге /usr в неглобальной зоне

В зоне с унаследованными каталогами каталог /usr монтируется как доступный только для чтения из глобальной зоны. Эту процедуру можно использовать для добавления в /usr каталога, доступного для записи, например /usr/local.

Для выполнения этой процедуры необходимо иметь роль глобального администратора в глобальной зоне.

  1. Перейдите в режим суперпользователя или воспользуйтесь ролью главного администратора (Primary Administrator).

    Инструкции по созданию роли и ее назначению пользователю приведены в разделе Using the Solaris Management Tools With RBAC (Task Map) в System Administration Guide: Basic Administration.

  2. Создайте каталог /usr/local в глобальной зоне.


    global# mkdir -p /usr/local
    
  3. Определите в глобальной зоне каталог, который будет играть роль вспомогательного запоминающего устройства для каталога /usr/local зоны.


    global# mkdir -p /storage/local/my-zone
    
  4. Отредактируйте конфигурацию зоны my-zone.


    global# zonecfg -z my-zone
    
  5. Добавьте файловую систему, монтируемую в петлевом режиме.


    zonecfg:my-zone> add fs
    zonecfg:my-zone:fs> set dir=/usr/local
            zonecfg:my-zone:fs> set special=/storage/local/my-zone
            zonecfg:my-zone:fs> set type=lofs
            zonecfg:my-zone:fs> end
            zonecfg:my-zone> commit
            zonecfg:my-zone> exit
    
  6. Выполните начальную загрузку зоны.