Gestion des environnements d'initialisation avec Oracle Solaris 11 Express

Aide-mémoire de la commande beadm

Tableau 4–1 Commande beadm

Sous-commandes  

Description 

beadm

Affiche l'utilisation de la commande. 

beadm activate

Fait de beName l'environnement d'initialisation actif à la réinitialisation suivante.

Syntaxe : beadm activate beName

beadm create

Crée un nouveau nom d'environnement d'initialisation : beName. Le nouvel environnement d'initialisation est créé en tant que clone de l'environnement d'initialisation en cours d'exécution sauf si l'option -e est fournie.

Syntaxe : beadm create [-a] [-d description] [-e non-activeBeName | beName@snapshot] [-o property=value] beName

  • -a : active l'environnement d'initialisation qui vient d'être créé à sa création. Par défaut, le nouvel environnement d'initialisation n'est pas activé.

  • -d description : utilise cette description en tant que titre dans le menu x86 GRUB ou le menu d'initialisation SPARC qui décrit ce nouvel environnement d'initialisation. Si cette option n'est pas utilisée, beName est utilisé comme titre.

  • -e non-activeBeName : crée un nouvel environnement d'initialisation à partir d'un environnement d'initialisation inactif existant. Par défaut, un environnement d'initialisation est créé à partir de l'environnement d'initialisation actif.

  • -e beName@snapshot : crée un nouvel environnement d'initialisation à partir d'un instantané existant de l'environnement d'initialisation nommé beName.

  • -o property=value : crée les jeux de données du nouvel environnement d'initialisation avec des propriétés ZFS spécifiques. Vous pouvez spécifier plusieurs options -o. Pour plus d'informations sur l'option o, consultez la section -zfs(1M).

  • beName : nom de l'environnement d'initialisation à créer.

  • beName@snapshot : nom d'un instantané existant de l'environnement d'initialisation nommé beName.

beadm create beName@snapshot

Crée un instantané de l'environnement d'initialisation existant nommé beName. 

Syntaxe : beadm create beName@snapshot

beName@snapshot : le nom de l'instantané doit suivre le format beName@snapshotdescription dans lequel beName est le nom d'un environnement d'initialisation existant dont vous souhaitez créer un instantané. Saisissez une description d'instantané (snapshotdescription) personnalisée afin d'identifier la date ou l'objectif de l'instantané.

beadm destroy

Détruit l'environnement d'initialisation nommé beName ou un instantané existant, beName@snapshot, d'un environnement d'initialisation. Demande confirmation avant de détruire l'environnement d'initialisation.

Syntaxe : beadm destroy [-fF] beName | beName@snapshot

  • -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 confirmation.

beadm list

Répertorie des informations sur l'environnement d'initialisation existant, beName, ou, si beName n'est pas fourni, des informations sur tous les environnements d'initialisation. Le comportement par défaut consiste à répertorier les environnements d'initialisation sans afficher d'informations supplémentaires.

Syntaxe : beadm list [-a | [-ds] [-H] [beName]

  • -a : répertorie toutes les informations disponibles sur l'environnement d'initialisation. Ces informations comprennent les jeux de données et les instantanés subordonnés.

  • -d : répertorie des informations sur tous les jeux de données subordonnés appartenant à l'environnement d'initialisation.

  • -s : répertorie des informations sur les instantanés de l'environnement d'initialisation.

  • -H : empêche tout listing des informations d'en-tête. Tous les champs de la sortie sont séparés par des points-virgules.

    L'exemple s'affiche sans en-tête :


    BE2:no:yes:mounted:/pool1/BE/BE2:6.2G;;;

    En l'absence des informations d'en-tête, les informations d'affichage sont identifiées par les délimiteurs suivants :

    • ; : délimite les environnements d'initialisation, les jeux de données, les zones et les instantanés.

    • : : délimite les attributs des environnements d'initialisation, jeux de données, zones et instantanés.

    • , : délimite plusieurs jeux de données, zones et instantanés.

    • S'il y a plusieurs environnements d'initialisation, ces derniers sont délimités par un retour, une ligne vierge.


    Remarque –

    Vous pouvez associer l'option -p à d'autres options.


  • beName : si beName n'est pas fourni, la commande affiche des informations sur tous les environnements d'initialisation.

beadm mount

Monte un environnement d'initialisation nommé beName au niveau du point de montage. Le point de montage doit être un répertoire vide existant.

Syntaxe : beadm mount beName mountpoint


Remarque –

Démontez l'environnement d'initialisation avant la réinitialisation.


beadm rename

Renomme l'environnement d'initialisation beName newBeName.

Syntaxe : beadm rename beName newBeName

beadm unmount

Démonte l'environnement d'initialisation nommé beName.

Syntaxe: beadm unmount [-f] beName

-f : démonte de force l'environnement d'initialisation même s'il est occupé.

Pour des instructions détaillées sur l'utilitaire beadm, reportez-vous à la page de manuel beadm(1M).