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

ProcedureCómo importar dispositivos básicos y de bloques utilizando zonecfg

Este procedimiento utiliza el controlador de archivos lofi, que exporta un archivo como dispositivo de bloques.

  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. Cambie los directorios a /usr/tmp.


    global# cd /usr/tmp
    
  3. Cree un sistema de archivos UFS nuevo.


    global# mkfile 10m fsfile
    
  4. Conecte el archivo como dispositivo de bloques.

    Se utiliza la primera ranura disponible, que es /dev/lofi/1 si no se ha creado ningún otro dispositivo lofi.


    global# lofiadm -a `pwd`/fsfile
    

    También obtendrá el dispositivo de caracteres necesario.

  5. Importe los dispositivos a la zona my-zone.


    global# zonecfg -z my-zone
    zonecfg:my-zone> add device
    zonecfg:my-zone:device> set match=/dev/rlofi/1
    zonecfg:my-zone:device> end
    zonecfg:my-zone> add device
    zonecfg:my-zone:device> set match=/dev/lofi/1
    zonecfg:my-zone:device> end
    
  6. Reinicie la zona.


    global# zoneadm -z my-zone boot
    
  7. Inicie sesión en la zona y compruebe que los dispositivos se hayan importado correctamente.


    my-zone# ls  -l /dev/*lofi/*
    

    Aparecerá una pantalla similar a la siguiente:


    brw-------   1 root     sys      147,  1 Jan  7 11:26 /dev/lofi/1
    crw-------   1 root     sys      147,  1 Jan  7 11:26 /dev/rlofi/1
Véase también

Para obtener más información, consulte las páginas del comando man lofiadm(1M) y lofi(7D).