Guía de administración de sistemas: administración de recursos y contenedores de Oracle Solaris y zonas de Oracle Solaris

ProcedureCómo añadir un directorio grabable en /usr en una zona no global

En una zona raíz dispersa, /usr se monta como de sólo lectura desde la zona global. Puede utilizar este procedimiento para añadir un directorio grabable, como /usr/local, en /usr en la zona.

Para llevar a cabo este procedimiento, debe ser el administrador global de la zona global.

  1. Conviértase en superusuario o asuma el rol de administrador principal.

    Para crear el rol y asignarlo a un usuario, consulte Using the Solaris Management Tools With RBAC (Task Map) de System Administration Guide: Basic Administration.

  2. Cree el directorio /usr/local en la zona global.


    global# mkdir -p /usr/local
    
  3. Especifique un directorio en la zona global para que actúe como almacenamiento de copia de seguridad del directorio /usr/local de la zona.


    global# mkdir -p /storage/local/my-zone
    
  4. Edite la configuración de la zona mi_zona.


    global# zonecfg -z my-zone
    
  5. Añada el sistema de archivos montado en bucle.


    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. Inicie la zona.