Note su Solaris 9 4/04

Il comando lucreate non riesce se il nome del dispositivo di storage attivato è un sottoinsieme di un altro dispositivo di storage attivato, o se è un dispositivo di storage utilizzato per un nuovo ambiente di boot (4912890)

Quando si utilizza il comando lucreate per creare un nuovo ambiente di boot, il comando non riesce nei seguenti casi:

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.

  1. Diventare superutente.

  2. Usare il comando metarename per rinominare uno dei metadevice con il nome ambiguo.


    # metarename d10 d300
    

    Il metadevice d10 viene rinominato in d300.


Nota –

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.