Pour cette procédure, vous devez exécuter le pilote de fichier lofi chargé de l'exportation d'un fichier en tant que périphérique en mode bloc.
Devenez superutilisateur ou assumez le rôle d'administrateur principal.
Pour savoir comment créer le rôle et l'assigner à un utilisateur, reportez-vous à la section Using the Solaris Management Tools With RBAC (Task Map) du System Administration Guide: Basic Administration.
Remplacez les répertoires par /usr/tmp.
global# cd /usr/tmp |
Créez un nouveau système de fichiers UFS.
global# mkfile 10m fsfile |
Joignez le fichier en tant que périphérique en mode bloc.
Le premier emplacement disponible (/dev/lofi/1 si aucun autre périphérique lofi n'a été créé) est utilisé.
global# lofiadm -a `pwd`/fsfile |
Vous obtenez également le périphérique en mode caractère requis.
Importez les périphériques dans la zone 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 |
Réinitialisez la zone.
global# zoneadm -z my-zone boot |
Connectez-vous à la zone et vérifiez que les périphériques ont été importés correctement.
my-zone# ls -l /dev/*lofi/* |
Des informations semblables à ce qui suit s'affichent.
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 |
Pour plus d'informations, reportez-vous aux pages de manuel lofiadm(1M) et lofi(7D).