La prima volta che si avvia un sistema da un nuovo ambiente di boot, il software Solaris Live Upgrade sincronizza questo ambiente con quello precedentemente attivo. L'ambiente di boot attivo non è necessariamente quello usato come origine per la creazione del nuovo ambiente di boot. "Sincronizzazione" significa in questo caso la copia di alcuni file e directory di sistema dall'ambiente di boot precedente a quello nuovo. Solaris Live Upgrade non esegue più questa sincronizzazione dopo il boot iniziale, a meno che non si utilizzi il comando luactivate con l'opzione -s.
Forzando la sincronizzazione con l'opzione -s, luactivate ricerca eventuali conflitti tra i file da sincronizzare. Quando si avvia il nuovo ambiente di boot e viene rilevato un conflitto, il software genera un messaggio di avvertimento e i file non vengono sincronizzati. Ciò nonostante, l'attivazione può essere completata correttamente. Ad esempio, si può verificare un conflitto nelle seguenti situazioni:
Se si aggiorna l'ambiente di boot corrente a un nuovo sistema operativo
Se si aggiorna un ambiente di boot inattivo a un nuovo sistema operativo e si modificano i file dell'ambiente di boot originale
Se si modificano file di sistema, ad esempio /etc/passwd, in entrambi gli ambienti di boot
Questa opzione deve essere utilizzata con estrema cautela, poiché spesso è difficile tener conto di tutte le modifiche apportate all'ultimo ambiente di boot attivo. Ad esempio, se l'ambiente di boot corrente viene eseguito in Solaris 9 e si ritorna a Solaris 2.6 con una sincronizzazione forzata, i file della release 2.6 possono risultare modificati. Poiché i file dipendono dalla release dell'ambiente operativo, il boot di Solaris 2.6 può non riuscire perché i file di Solaris 9 non sono sempre compatibili con quelli di Solaris 2.6.
Eseguire il login come superutente.
Per attivare l'ambiente di boot, digitare:
# /usr/sbin/luactivate -s nome_BE |
nome_BE |
Specifica il nome dell'ambiente di boot da attivare |
-s |
Sincronizza i file tra l'ambiente di boot precedentemente attivo e quello nuovo. L'opzione -s permette di sincronizzare i file dopo la prima attivazione di un nuovo ambiente di boot. I file vengono sincronizzati automaticamente solo alla prima attivazione di un ambiente di boot, ma non alle attivazioni successive. Questa opzione deve essere tuttavia utilizzata con estrema cautela, poiché spesso è difficile tener conto di tutte le modifiche apportate all'ultimo ambiente di boot attivo. |
Riavviare il sistema.
# init 6 |
In questo esempio, viene attivato l'ambiente di boot secondo_disco e i file vengono sincronizzati.
# /usr/sbin/luactivate -s secondo_disco # init 6 |