Quando si utilizza il comando lucreate per creare un nuovo ambiente di boot, il comando non riesce nei seguenti casi:
Il percorso di un dispositivo di storage attivato è un sottoinsieme del percorso di un altro dispositivo di storage attivato.
Ad esempio, se un file system è attualmente attivato su /dev/md/dsk/d1 e un altro file system è attivato su /dev/md/dsk/d10.
Il percorso di un dispositivo di storage attivato è un sottoinsieme del percorso di un dispositivo usato come argomento per il comando lucreate.
Ad esempio, se un file system è attualmente attivato su /dev/md/dsk/d10 e /dev/md/dsk/d100 viene usato come opzione del comando lucreate per specificare un file system per il nuovo ambiente di boot.
Vengono visualizzati erroneamente i seguenti messaggi di errore:
L'utility di creazione dei file system /usr/lib/fs/ufsufs/mkfs non è disponibile. |
Impossibile creare tutti i file system richiesti per l'ambiente di boot ambiente-boot. |
Impossibile creare i file system per l'ambiente di boot ambiente-boot |
Soluzione: verificare che non vi siano file system in uso sui dispositivi di storage i cui nomi sono sottoinsiemi di altri dispositivi di storage con file system anch'essi in uso.
In caso di ambiguità tra i nomi dei file system attivati, rinominare i metadevice di Solaris Volume Management.
Nella soluzione seguente, d10 e d100 vengono usati solo a titolo di esempio. Altri esempi di nomi di dispositivo ambigui possono essere d20 e d200 o d377 e d37, dove d20 interferisce con d200 e d377 interferisce con d37.
Diventare superutente.
Usare il comando metarename per rinominare uno dei metadevice con il nome ambiguo.
# metarename d10 d300 |
Il metadevice d10 viene rinominato in d300.
Il file system su d10 deve essere disattivato prima di utilizzare il comando metarename.
Dopo aver disattivato il file system, modificare il file /etc/vfstab. Modificare anche tutti gli altri file di configurazione che contengono il nome del metadevice da rinominare. Modificare ogni riferimento al vecchio nome del metadevice sostituendolo con il nuovo nome.
Se un processo sta accedendo ai dati del file system, portare il sistema in modalità monoutente per disattivare il file system. Al termine delle modifiche, riavviare il sistema.