Si vous disposez d'un pool racine ZFS ou d'un environnement d'initialisation UFS non utilisé en tant qu'environnement d'initialisation actif, aidez-vous de l'exemple suivant pour créer un environnement d'initialisation ZFS à partir de cet environnement inactif. Une fois cet environnement créé, vous pouvez le mettre à niveau et l'activer selon vos besoins.
Si vous créez un environnement d'initialisation à partir d'une source autre que le système en cours de fonctionnement, vous devez utiliser la commande lucreate avec l'option -s. Cette option -fonctionne de la même manière qu'un système de fichiers UFS et fournit le chemin d'accès vers le -système de fichiers racine (/) alternatif. Ce système de fichiers racine (/) constitue la source pour la création du pool racine ZFS. Ce système alternatif peut être soit un système de fichiers racine (/) UFS, soit un pool racine ZFS. Selon votre système, la copie peut prendre un certain temps.
L'exemple suivant présente l'utilisation de l'option -s lors de la création d'un environnement d'initialisation sur un autre pool racine ZFS.
La commande suivante crée un pool racine ZFS à partir d'un pool racine ZFS existant. L'option -n attribue un nom à l'environnement d'initialisation à créer, new-zfsBE. L'option -s spécifie l'environnement d'initialisation, rpool3, à utiliser en tant que source de la copie à la place de l'environnement d'initialisation actif. L'option -p spécifie l'emplacement du nouvel environnement d'initialisation : rpool2.
# lucreate -n new-zfsBE -s rpool3 -p rpool2 # lustatus boot environment Is Active Active Can Copy Name Complete Now OnReboot Delete Status ------------------------------------------------------------------------ zfsBE yes yes yes no - zfsBE2 yes no no yes - zfsBE3 yes no no yes - new-zfsBE yes no no yes - # zfs list NAME USED AVAIL REFER MOUNTPOINT rpool2 9.29G 57.6G 20K /rpool2 rpool2/ROOT/ 5.38G 57.6G 18K /rpool2/ROOT rpool2/ROOT/new-zfsBE 5.38G 57.6G 551M /tmp/.new.luupdall.109859 rpool2/dump 3.99G - 3.99G - rpool2/swap 3.99G - 3.99G - rpool3 9.29G 57.6G 20K /rpool2 rpool3/ROOT/ 5.38G 57.6G 18K /rpool2/ROOT rpool3/ROOT/zfsBE3 5.38G 57.6G 551M /tmp/.new.luupdall.109859 rpool3/dump 3.99G - 3.99G - rpool3/swap 3.99G - 3.99G - prool 9.29G 57.6G 20K /.new.lulib.rs.109262 rpool/ROOT 5.46G 57.6G 18K legacy rpool/ROOT/zfsBE 5.46G 57.6G 551M rpool/dump 3.99G - 3.99G - rpool/swap 3.99G - 3.99G - |
Vous pouvez à présent mettre à niveau et activer le nouvel environnement d'initialisation.