3.1. Ajout de file systems

De UnixWiki
Version datée du 19 décembre 2012 à 09:42 par Futex (discussion | contributions)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche

Faire une découverte sur la zone global:

 # cfgadm -al | grep fc
 c3                             fc-fabric    connected    configured   unknown
 c4                             fc-fabric    connected    configured   unknown
 # cfgadm -c configure c3
 # cfgadm -c configure c4

Créer un pool

 # zpool create ${ZPOOL} c0t60050768018F8270680000000000157Ad0

Créer un LV

 # zfs create ${ZPOOL}/users2vol

Donner un quota à un LV

 # zfs set quota=50G ${ZPOOL}/${LV}

Setter le mountpoint à none si pas cluster

 # zfs set mountpoint=none ${ZPOOL}

Setter le point de montage

 # zfs set mountpoint=legacy ${ZPOOL}/${LV}

Modifier le recordsize

 # zfs set recordsize=8k ${ZPOOL}/${LV}

Ajouter les FS dans la vfstab de la zone global

 ${ZPOOL}/${LV}          -       /${FS}        zfs     -       yes     -

Monter les FS

 # mount /${FS}

Ajouter les FS dans le fichier XML

 <filesystem special="/${ZPOOL}/${LV}" directory="${FS}" type="lofs"/>

Si on veut déléguer la gestion du pool à la zone virtuel

 <dataset name="${ZPOOL}/${LV}"/>

Monter les FS sur la zone global

 mount -F lofs /${FS}/users12 /${FS}/root/users12

Puis pour vérifier faire un

 # zoneadm -z ${VM} verify