Gestion des systèmes de fichiers ZFS dans Oracle®Solaris 11.2

Quitter la vue de l'impression

Mis à jour : Décembre 2014
 
 

Initialisation à partir d'un système de fichiers root ZFS sur un système x86

Dans Oracle Solaris 11, un système x86 est installé avec le GRUB hérité, les entrées suivantes sont ajoutées au fichier /pool-name /boot/grub/menu.lst pendant le processus d'installation ou l'opération beadm activate pour initialiser ZFS automatiquement :

title solaris
bootfs rpool/ROOT/solaris
kernel$ /platform/i86pc/kernel/amd64/unix -B $ZFS-BOOTFS
module$ /platform/i86pc/amd64/boot_archive
title solaris-1
bootfs rpool/ROOT/solaris-1
kernel$ /platform/i86pc/kernel/amd64/unix -B $ZFS-BOOTFS
module$ /platform/i86pc/amd64/boot_archive

Si le périphérique identifié par GRUB comme périphérique d'initialisation contient un pool de stockage ZFS, le fichier menu.lst est utilisé pour créer le menu GRUB.

Sur un système x86 contenant plusieurs environnements d'initialisation ZFS, vous pouvez sélectionner un environnement d'initialisation à partir du menu GRUB. Si le système de fichiers root correspondant à cette entrée de menu est un système de fichiers ZFS, l'option suivante est ajoutée.

-B $ZFS-BOOTFS

Dans Oracle Solaris 11.1, un système x86 est installé avec GRUB2. Le fichier menu.lst est remplacé par le fichier /rpool/boot/grub/grub.cfg , mais ce fichier ne doit pas être modifié manuellement. Utilisez la sous-commande bootadm pour ajouter, modifier et supprimer des entrées de menu.

Pour plus d'informations sur la modification des éléments du menu GRUB, reportez-vous au manuel Initialisation et arrêt des systèmes Oracle Solaris 11.2 .

Exemple 4-2  x86 : Initialisation d'un système de fichiers ZFS

Lors de l'initialisation à partir d'un système de fichiers root ZFS sur un système GRUB2, le périphérique root est spécifié comme suit :

# bootadm list-menu
the location of the boot loader configuration files is: /rpool/boot/grub
default 0
console text
timeout 30
0 Oracle Solaris 11.2

Lors de l'initialisation à partir d'un système de fichiers root ZFS sur un système GRUB hérité, le périphérique root est spécifié par le paramètre d'initialisation –B $ZFS-BOOTFS. Par exemple :

title solaris
bootfs rpool/ROOT/solaris
kernel$ /platform/i86pc/kernel/amd64/unix -B $ZFS-BOOTFS
module$ /platform/i86pc/amd64/boot_archive
title solaris-1
bootfs rpool/ROOT/solaris-1
kernel$ /platform/i86pc/kernel/amd64/unix -B $ZFS-BOOTFS
module$ /platform/i86pc/amd64/boot_archive
Exemple 4-3  x86 : réinitialisation rapide d'un système de fichiers root ZFS

La fonctionnalité de réinitialisation rapide offre la possibilité de réinitialiser en quelques secondes sur les systèmes x86. La fonctionnalité de réinitialisation rapide vous permet de réinitialiser vers un nouveau noyau sans subir les longs délais imposés par le BIOS et le programme d'amorçage. La possibilité de réinitialiser rapidement un système réduit considérablement les indisponibilités, tout en améliorant l'efficacité.

Vous devez continuer à utiliser la commande init 6 lors du passage d'un environnement d'initialisation à un autre à l'aide de la commande beadm activate. Pour d'autres opérations système où la commande reboot est nécessaire, vous pouvez utiliser la commande reboot –f. Par exemple :

# reboot -f