Démarrage d'Oracle Solaris 11 Express

Pourquoi utiliser plusieurs environnements d'initialisation ?

Dans le cas d'environnements d'initialisation multiples, la mise à jour des logiciels devient une opération ne représentant que peu de risques, car vous pouvez créer des environnements d'initialisation de sauvegarde avant d'effectuer une mise à jour sur votre système. Si nécessaire, vous pouvez initialiser une sauvegarde de l'environnement d'initialisation.


Remarque –

Le processus de création de sauvegardes d'environnements d'initialisation ne crée pas de copie de sauvegarde de tous les fichiers de votre système, et diffère de la sauvegarde d'un système de fichiers.


La possibilité de créer plusieurs environnements d'initialisation permet d'avoir différents environnements pour différentes versions des outils que vous utilisez. Les fichiers partagés ne sont pas affectés par la création d'un nouvel environnement d'initialisation. Si vous modifiez des fichiers dans un environnement d'initialisation plus récent, puis effectuez l'initialisation depuis un ancien environnement d'initialisation, les fichiers sont également modifiés pour cet environnement d'initialisation. Vous ne pouvez pas récupérer d'ancienne version d'un fichier partagé à partir d'un ancien environnement d'initialisation.

Vous pouvez disposer de plusieurs environnements d'initialisation simultanément sur votre système et exécuter diverses mises à niveau sur chacun d'eux. Vous pouvez, par exemple, cloner un environnement d'initialisation en utilisant la commande beadm create. Un clone est une copie amorçable d'un environnement d'initialisation. Vous pouvez ensuite installer, tester et mettre à jour différents packages sur l'environnement d'initialisation d'origine et sur son clone.

Bien qu'un seul environnement d'initialisation puisse être actif à un moment donné, vous pouvez monter un environnement d'initialisation inactif à l'aide de la commande beadm mount. Vous pouvez ensuite utiliser la commande pkg update pour mettre à jour l'ensemble des packages de cet environnement inactif monté pour lesquels des mises à jour sont disponibles. Vous pouvez également utiliser la commande pkg install nom-package, avec l'option -R pour mettre à jour des packages spécifiques dans cet environnement d'initialisation.