Guide d'installation de Solaris 10 : Solaris Live Upgrade et planification de la mise à niveau

ProcedureCréation d'un environnement d'initialisation et scission de ses systèmes de fichiers (interface de ligne de commande)


Remarque –

Les règles de création de systèmes de fichiers pour un environnement d'initialisation et pour le système d'exploitation Solaris sont les mêmes. Solaris Live Upgrade ne peut pas vous empêcher d'effectuer des configurations erronées de systèmes de fichiers critiques. Vous pourriez, par exemple, entrer une commande lucreate qui créerait des systèmes de fichiers distincts pour la racine (/) et /kernel, soit une division non valide du système de fichiers racine (/).


Lorsque vous scindez un répertoire en plusieurs points de montage, les liens physiques entre systèmes de fichiers ne peuvent pas être maintenus. Par exemple, si des liens physiques existent entre les fichiers /usr/stuff1/file et /usr/stuff2/file, /usr/stuff1 et /usr/stuff2 sont scindés en plusieurs systèmes de fichiers distincts et le lien physique entre ces deux fichiers n'existe plus. La commande lucreate émet un avertissement et crée un lien symbolique pour remplacer le lien physique perdu.

Étapes
  1. Connectez-vous en tant que superutilisateur ou prenez un rôle équivalent.

    Les rôles contiennent des autorisations et des commandes privilégiées. Pour de plus amples informations sur les rôles, reportez-vous à la rubrique Configuring RBAC (Task Map) du System Administration Guide: Security Services.

  2. Type :


    # lucreate [-A 'description_BE'] \
     -m point_montage:périphérique[,métapériphérique]:options_fs \
    -m point_montage:périphérique[,métapériphérique]:options_fs -n nouveau_BE
    
    -A 'description_BE'

    (Facultatif) Permet la création d'une description d'environnement d'initialisation associée au nom de celui-ci (nom_BE). La longueur de la description est indifférente, de même que le nombre de caractères.

    -m point_montage:périphérique[,métapériphérique]:options_fs [-m ...]

    Indique la configuration des systèmes de fichiers du nouvel environnement d'initialisation. Les systèmes de fichiers spécifiés comme arguments de -m peuvent aussi bien figurer sur un même disque ou sur plusieurs disques. Utilisez cette option autant de fois que nécessaire pour créer le nombre de systèmes de fichiers dont vous avez besoin.

    • point_montage peut désigner n'importe quel point de montage valide ou (trait d'union), qui désigne une partition de swap.

    • Le champ périphérique peut comporter l'une des valeurs suivantes :

      • le nom d'un périphérique de disque, sous la forme /dev/dsk/c wtxdys z ;

      • le nom d'un métapériphérique de Solaris Volume Manager, sous la forme /dev/md/dsk/d num ;

      • le nom d'un volume de Veritas Volume Manager, sous la forme /dev/vx/dsk/ volume_name.

      • le mot-clé merged, imposant la fusion du système de fichiers correspondant au point de montage indiqué avec son parent.

    • Le champ de l'options_fs peut correspondre à l'un des éléments suivants :

      • ufs, désignant un système de fichiers UFS.

      • vxfs, désignant un système de fichiers Veritas.

      • swap, désignant un système de fichiers swap. Le point de montage du swap doit être (trait d'union).

      • Pour les systèmes de fichiers qui sont des périphériques logiques (miroirs), plusieurs mots-clés permettent de spécifier les actions à réaliser sur les systèmes de fichiers. Ces mots-clés permettent de créer un périphérique logique, d'en modifier la configuration ou de le supprimer. Pour obtenir une description de ces mots-clés, reportez-vous à la rubrique Création d'un environnement d'initialisation avec des volumes RAID-1 (miroirs) (interface de ligne de commande).

    -n nom_BE

    Nom de l'environnement d'initialisation à créer. nom_BE doit être unique sur le système.


Exemple 8–3 Création d'un environnement d'initialisation et scission de ses systèmes de fichiers (interface de ligne de commande)

Dans cet exemple, la commande d'entrée sépare le système de fichiers root (/) en le répartissant sur plusieurs tranches de disque du nouvel environnement d'initialisation. Supposons qu'un environnement d'initialisation source comporte /usr, /var et /opt à la racine (/) : /dev/dsk/c0t0d0s0 /.

Séparez les systèmes de fichiers /usr, /var et /opt sur le nouvel environnement d'initialisation, en montant chacun sur sa propre tranche, comme suit :

/dev/dsk/c0t1d0s0 /

/dev/dsk/c0t1d0s1 /var

/dev/dsk/c0t1d0s7 /usr

/dev/dsk/c0t1d0s5 /opt

Une description, mydescription, est associée au nom de l'environnement d'initialisation second_disk.


# lucreate -A 'mydescription' -c first_disk \
 -m /:/dev/dsk/c0t1d0s0:ufs -m /usr:/dev/dsk/c0t1d0s7:ufs  \
 -m /var:/dev/dsk/c0t1d0s1:ufs -m /opt:/dev/dsk/c0t1d0s5:ufs \
 -n second_disk

Une fois le nouvel environnement d'initialisation créé, vous pouvez le mettre à niveau et l'activer (le rendre initialisable). Reportez-vous au Chapitre 9, Procédure de mise à niveau avec Solaris Live Upgrade (Tâches) .