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

ProcedureCréation d'un environnement d'initialisation et reconfiguration de son swap d'après une liste

Si vous devez utiliser une liste relativement longue de tranches de swap, créez une liste de swap. La commande lucreate utilise cette liste pour les tranches de swap du nouvel environnement d'initialisation.


Remarque –

La tranche de swap ne peut être utilisée par aucun environnement d'initialisation, à l'exception de l'environnement d'initialisation actuel ou, si vous utilisez l'option -s, de l'environnement d'initialisation source. La création d'un environnement d'initialisation échoue si la tranche de swap est utilisée par un autre environnement d'initialisation, qu'il s'agisse d'un système de fichiers swap, UFS ou de n'importe quel autre type.


  1. Créez une liste des tranches de swap que vous souhaitez affecter au nouvel environnement d'initialisation. L'emplacement de ce fichier ainsi que son nom doivent être définis par l'utilisateur. Dans cet exemple, le contenu du fichier /etc/lu/swapslices est une liste de périphériques et de tranches :


    -:/dev/dsk/c0t3d0s2:swap
    -:/dev/dsk/c0t3d0s2:swap
    -:/dev/dsk/c0t4d0s2:swap
    -:/dev/dsk/c0t5d0s2:swap
    -:/dev/dsk/c1t3d0s2:swap
    -:/dev/dsk/c1t4d0s2:swap
    -:/dev/dsk/c1t5d0s2:swap
  2. Type :


    # lucreate  [-A 'BE_description'] \
     -m mountpoint:device[,metadevice]:fs_options \
    -M slice_list  -n BE_name
    
    -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 Solaris Volume Manager sous la forme /dev/md/dsk/dnum ;

      • le nom d'un volume Veritas Volume Manager sous la forme /dev/vx/dsk/nom_volume ;

      • 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, indiquant un volume 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 section Création d'un environnement d'initialisation avec des volumes RAID-1 (miroirs).

    -M liste_tranches

    Liste des options -m, extraites du fichier liste_tranches. Spécifiez ces arguments dans le format indiqué pour -m. Les lignes de commentaire, commençant par le signe dièse (#), sont ignorées. L'option -M sert surtout si la liste de systèmes de fichiers d'un environnement d'initialisation est relativement longue. Vous pouvez très bien combiner les options -m et -M. Vous pouvez, par exemple, stocker les tranches de swap dans liste_tranches et spécifier les tranches racine (/) et /usr avec -m.

    Les options -m et -M vous permettent de dresser la liste des tranches d'un point de montage donné. Lorsqu'elle traite ces tranches, la commande lucreate laisse de côté toutes les tranches non disponibles pour ne sélectionner que la première tranche disponible.

    -n nom_BE

    Nom de l'environnement d'initialisation à créer. nom_BE doit être un nom unique.

    Une fois le nouvel environnement d'initialisation créé, vous pouvez le mettre à niveau et l'activer (le rendre initialisable). Voir Chapitre5Procédure de mise à niveau avec Solaris Live Upgrade – Tâches.


Exemple 4–5 Création d'un environnement d'initialisation et reconfiguration de son swap d'après une liste

Dans cet exemple, le swap du nouvel environnement d'initialisation est la liste des tranches répertoriées dans le fichier /etc/lu/swapslices. Une description, mydescription, est associée au nom second_disk.


# lucreate -A 'mydescription' -c first_disk \ 
-m /:/dev/dsk/c02t4d0s0:ufs -m /usr:/dev/dsk/c02t4d0s1:ufs \ 
-M /etc/lu/swapslices -n second_disk