Guida all'installazione di Solaris 9

Confronto tra due ambienti di boot

Per identificare le differenze tra l'ambiente di boot attivo e altri ambienti di boot, è possibile usare il menu Compare o il comando lucompare. Per poter eseguire il confronto, l'ambiente di boot inattivo deve essere in stato “complete” e non può avere un'operazione di copia pianificata per l'esecuzione. Vedere Visualizzazione dello stato degli ambienti di boot.

L'ambiente di boot specificato non può contenere partizioni attivate con lumount o mount.

Confrontare due ambienti di boot (interfaccia a caratteri)

  1. Dal menu principale, selezionare Compare.

  2. Scegliere se eseguire il confronto con l'ambiente di boot originale o con un ambiente di boot attivo.

  3. Premere F3.

  4. Inserire i nomi dell'ambiente di boot originale (attivo) e dell'ambiente di boot inattivo e il percorso di un file:


    Name of Parent: solaris8
    Name of Child: solaris8-1
    Full Pathname of the file to Store Output: /tmp/compare
    
  5. Per salvare il file, premere F3.

    Il menu Compare presenta i seguenti attributi dei file:

    • Modalità.

    • Numero di collegamenti.

    • Proprietario.

    • Gruppo.

    • Checksum – Il checksum viene calcolato solo se il file dell'ambiente di boot specificato corrisponde alla sua controparte nell'ambiente di boot attivo in tutti i campi descritti in precedenza. Se gli altri attributi sono uguali ma il checksum è diverso, i checksum differenti vengono aggiunti all'output relativo ai file confrontati.

    • Dimensioni.

    • File presenti in uno solo degli ambienti di boot.

  6. Per tornare al menu Compare, premere F3.

Confrontare due ambienti di boot (riga di comando)

  1. Eseguire il login come superutente.

  2. Digitare:


    # /usr/sbin/lucompare -i  file_input (o) -t -o  file_output nome_BE
    
    -i  file_input

    Confronta i file elencati nel file specificato. I file da confrontare devono essere designati con un percorso assoluto. Se viene specificato il nome di una directory, il confronto viene effettuato in modo ricorsivo sul contenuto della directory. Questa opzione è alternativa a -t.

    -t

    Confronta solo i file non-binari. Questa operazione utilizza il comando file(1) su tutti i file per determinare se siano in formato testo. Questa opzione è alternativa a -i.

    -o  file_output

    Redirige l'output delle differenze al file specificato.

    nome_BE

    Specifica il nome dell'ambiente di boot da confrontare con quello attivo.


Esempio 34–2 Confronto tra due ambienti di boot (riga di comando)

In questo esempio, l'ambiente di boot primo_disco (origine) viene confrontato con secondo_disco e i risultati vengono inviati ad un file.


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