Este procedimiento utiliza el controlador de archivos lofi, que exporta un archivo como dispositivo de bloques.
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.
Cambie los directorios a /usr/tmp.
global# cd /usr/tmp |
Cree un sistema de archivos UFS nuevo.
global# mkfile 10m fsfile |
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.
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 |
Reinicie la zona.
global# zoneadm -z my-zone boot |
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 |
Para obtener más información, consulte las páginas del comando man lofiadm(1M) y lofi(7D).