Pour libérer de la place sur votre système, vous pouvez détruire un environnement d'initialisation existant à l'aide de la commande beadm. La syntaxe de la commande est la suivante :
beadm destroy [-fF] BeName | BeName@snapshot
La commande détruit l'environnement d'initialisation ou l'instantané spécifié. La commande invite l'utilisateur à confirmer l'opération avant de procéder à la destruction de l'environnement d'initialisation.
–f : force la destruction de l'environnement d'initialisation même si celui-ci est monté.
–F : force la destruction de l'environnement d'initialisation sans demander de confirmation.
Veuillez noter les spécifications suivantes :
Il est impossible de détruire l'environnement d'initialisation en cours d'initialisation.
La commande beadm destroy supprime automatiquement l'entrée de l'environnement d'initialisation détruit du menu x86 GRUB ou du menu d'initialisation SPARC.
Lorsque vous détruisez un environnement d'initialisation inactif, tous les environnements d'initialisation de zone qui y sont associés sont également détruits.
La commande beadm destroy détruit uniquement les jeux de données non partagés de l'environnement d'initialisation. Les jeux de données partagés se trouvent en dehors de la zone du jeu de données root de l'environnement d'initialisation et ne sont pas affectés lors de la destruction d'un environnement d'initialisation.
Dans l'exemple suivant, les environnements BE1 et BE2 partagent les jeux de données /tank et /tank/home. Les jeux de données sont les suivants :
# zfs list NAME USED AVAIL REFER MOUNTPOINT rpool 42.5G 24.4G 4.65M /rpool rpool/ROOT 25.6G 24.4G 31K legacy rpool/ROOT/BE1 8.91M 24.4G 4.17G / rpool/ROOT/BE1/var 3.96M 24.4G 276M /var rpool/ROOT/BE2 8.91M 24.4G 4.17G / rpool/ROOT/BE2/var 3.96M 24.4G 276M /var tank 450K 457G 18K /export tank/home 315K 457G 21K /export/home
Pour détruire BE2, utilisez la commande suivante :
# beadm destroy BE2
Les jeux de données partagés, rpool/export et rpool/export/home, ne sont pas détruits lors de la destruction de l'environnement d'initialisation BE2. Les jeux de données suivants sont conservés :
# zfs list NAME USED AVAIL REFER MOUNTPOINT rpool 42.5G 24.4G 4.65M /rpool rpool/ROOT 25.6G 24.4G 31K legacy rpool/ROOT/BE1 8.91M 24.4G 4.17G / rpool/ROOT/BE1/var 3.96M 24.4G 276M /var tank 450K 457G 18K /export tank/home 315K 457G 21K /export/home