Note sulla piattaforma: server Sun Enterprise 250

UNIX File System (UFS)

La procedura seguente spiega come rimuovere un disco utilizzato da uno o più file system UFS.

  1. Digitare su e inserire la password di superutente.

  2. Identificare le attività o le applicazioni associate al dispositivo che si intende rimuovere.

    I comandi da usare sono mount, showmount -a e ps -ef. Per maggiori dettagli, vedere le pagine man mount(1M), showmount(1M) e ps(1).

    Ad esempio, se il numero del controller è 0 e l'ID del target è 11:


    # mount | grep c0t11
    /export/home1 on /dev/dsk/c0t11d0s2 setuid/read/write on
    # showmount -a | grep /export/home1
    cinnamon:/export/home1/archive
    austin:/export/home1
    swlab1:/export/home1/doc
    # ps -f | grep c0t11
    root  1225   450   4 13:09:58  pts/2   0:00 grep c0t11

    In questo esempio, il file system /export/home1 del disco malfunzionante viene attivato in modo remoto da tre sistemi differenti --cinnamon, austin e swlab1. L'unico processo in esecuzione è grep, che è già terminato.

  3. Interrompere tutte le attività e i processi delle applicazioni eseguiti sui file system da deconfigurare.

  4. Eseguire il backup del sistema.

  5. Determinare i file system presenti sul disco:


    # mount | grep cwtx
    

  6. Disattivare con umount i file system presenti sul disco.


    Nota -

    Se i file system risiedono su un disco guasto o malfunzionante, è possibile che l'operazione umount non venga completata. Durante il processo possono venire generati molti messaggi di errore sulla console e nella directory /var. Se l'operazione umount non viene completata, potrà essere necessario riavviare il sistema.


    Per ogni file system restituito, digitare:


     # umount file_system
    

    dove file_system è il primo campo di ogni riga restituita al punto  5.

    Ad esempio:


    # umount /export/home
    # umount /export/home1
    

  7. Usare il comando ssaadm remove_device per disattivare il dispositivo:


    # ssaadm remove_device nome_di_dispositivo_logico
    ssaadm: warning: can't quiesce "/dev/rdsk/c0t11d0s2": I/O error
    Bus is ready for the removal of device
    Remove device and reconfigure bus as needed
    Press RETURN when ready to continue

    In questo caso, nome_di_dispositivo_logico è il nome logico completo del disco da rimuovere (/dev/rdsk/c0t11d0s2, ad esempio). È necessario specificare la slice 2, che rappresenta l'intero disco. Si noti che questo comando può accettare in alternativa anche un nome di dispositivo fisico.

    Il messaggio di avvertimento può essere ignorato senza conseguenze perché il bus SCSI del sistema Enterprise 250 non richiede di essere messo in pausa.

  8. Rimuovere il disco dallo slot.

    Per istruzioni sulla rimozione dei dischi, vedere il Manuale dell'utente per Server Sun Enterprise 250.

  9. Premere Return per completare l'operazione hot-plug.

Il comando ssaadm cancellerà i collegamenti simbolici al dispositivo nelle gerarchie /dev/dsk e /dev/rdsk.