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

Comparaison d'environnements d'initialisation

Vous pouvez utiliser le menu Compare ou la commande lucompare pour connaître les différences entre l'environnement d'initialisation actif et les autres environnements d'initialisation. Pour que vous puissiez effectuer une comparaison, il faut que l'environnement d'initialisation inactif soit à l'état Complete et qu'il ne fasse l'objet d'aucune copie programmée. Reportez-vous à la rubrique Affichage de l'état de tous les environnements d'initialisation .

L'environnement d'initialisation désigné ne doit comporter aucune partition montée avec lumount ou mount.

ProcedureComparaison d'environnements d'initialisation (Interface utilisateur en mode caractère)

  1. Sélectionnez Compare dans le menu principal.

  2. Sélectionnez l'option Compare to Original ou Compare to an Active Boot Environment.

  3. Appuyez sur F3.

  4. Indiquez l'environnement d'initialisation original (actif), l'environnement d'initialisation inactif et le chemin d'accès à un fichier :


    Name of Parent: solaris8
    Name of Child: solaris8-1
    Full Pathname of the file to Store Output: /tmp/compare
    
  5. Appuyez sur F3 pour enregistrer le fichier.

    Le menu Compare récapitule les attributs de fichier indiqués ci-dessous.

    • Le mode.

    • Le nombre de liaisons.

    • Le propriétaire.

    • Le groupe.

    • Checksum : calcule un total de contrôle dès lors que tous les champs précités sont identiques pour le fichier de l'environnement d'initialisation indiqué et son homologue de l'environnement d'initialisation actif. Si le total de contrôle diffère bien que tout le reste corresponde, le total de contrôle est joint aux entrées des fichiers comparés.

    • La taille.

    • L'existence de fichiers dans un seul environnement d'initialisation.

  6. Appuyez sur F3 pour revenir au menu Compare.

ProcedureComparaison d'environnements d'initialisation (interface de ligne de commande)

  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 :


    # /usr/sbin/lucompare -i  fichier_entrée (or) -t -o  fichier_sortie  nom_BE
    
    -i  fichier_entrée

    Compare les fichiers répertoriés dans fichier_entrée. Le nom des fichiers à comparer doit être absolu. Si l'entrée du fichier est un répertoire, la comparaison porte sur le répertoire. Utilisez cette option ou -t, mais pas les deux.

    -t

    Compare uniquement des fichiers non binaires. La commande file (1) est utilisée sur chaque fichier afin de déterminer si le fichier est un fichier texte. Utilisez cette option ou -i, mais pas les deux.

    -o  fichier_sortie

    Redirige la liste des différences détectées vers fichier_sortie.

    nom_BE

    Indique le nom de l'environnement d'initialisation comparé à l'environnement d'initialisation actif.


Exemple 11–2 Comparaison d'environnements d'initialisation (interface de ligne de commande)

Dans cet exemple, l'environnement d'initialisation de first_disk (source) est comparé à celui de second_disk. Les résultats sont regroupés dans un fichier.


# /usr/sbin/lucompare -i  /etc/lu/compare/ \
-o /var/tmp/compare.out second_disk