Notas sobre la plataforma: servidor Sun Enterprise 250

UNIX File System (UFS)

El procedimiento siguiente indica cómo desconfigurar un disco utilizado por uno o varios sistemas de archivos UFS.


Precaución - Precaución -

Sólo un administrador de sistemas cualificado deberá efectuar estos procedimientos. Las operaciones de conexión en marcha con unidades de disco activas pueden provocar la pérdida de datos si no se realizan de la forma adecuada.


  1. Escriba su y la contraseña de superusuario.

  2. Identifique las actividades o aplicaciones asociadas al dispositivo que tiene intención de extraer.

    Los comandos que debe utilizar para ello son mount, showmount -a y ps -ef. Consulte las páginas del comando man mount(1M), showmount(1M) y ps(1) para obtener más información.

    Por ejemplo, si el número de controlador es 0 y el ID de destino es 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

    En este ejemplo, el sistema de archivos /export/home1 del disco defectuoso se monta de forma remota desde tres sistemas distintos: --cinnamon, austin y swlab1. El único proceso en ejecución es grep, que ha finalizado.

  3. Detenga cualquier actividad o proceso de aplicaciones en los sistemas de archivos que se van a desconfigurar.

  4. Haga una copia de seguridad del sistema.

  5. Determine qué sistemas de archivos existen en el disco:


    #mount | grep cwtx
    

    Por ejemplo, si el dispositivo que va a extraer es c0t11d0, introduzca lo siguiente:


    # mount | grep c0t11
    /export/home   (/dev/dsk/c0t11d0s7 ):   98892 blocks   142713 files
    /export/home1  (/dev/dsk/c0t11d0s5 ):  153424 blocks   112107 files

  6. Determine y guarde la tabla de particiones del disco.

    Si el disco de repuesto es del mismo tipo que el disco defectuoso, puede utilizar el comando format para guardar la tabla de particiones. Use el comando save de format para guardar una copia de dicha tabla de particiones en el archivo /etc/format.dat. Con ello podrá configurar el disco de repuesto de forma que su disposición coincida con la del disco defectuoso.

    Consulte la página del comando man format(1M) para obtener más información.

  7. Desmonte los sistemas de archivos del disco.

    Por cada sistema de archivos devuelto en la lista, escriba:


     # umount sistema_archivos
    

    donde sistema_archivos es el primer campo de cada línea devuelta en el Paso 5.

    Por ejemplo:


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


    Nota -

    Si los sistemas de archivos se encuentran en un disco que ha fallado, puede que no finalice la operación de umount. Es probable que aparezca un gran número de mensajes de error en la consola del sistema y en el directorio /var durante la operación de dicho comando. Si umount no termina de ejecutarse correctamente, puede ser necesario reiniciar el sistema.


  8. Utilice el comando ssaadm replace_device para desconectar el dispositivo:


    # ssaadm replace_device nombre_dispositivo_lógico
    ssaadm: warning: can't quiesce "/dev/rdsk/c0t11d0s2": I/O error
    Bus is ready for the replacement of device
    Replace device and reconfigure bus as needed
    Press RETURN when ready to continue

    Donde nombre_dispositivo_lógico es el nombre de dispositivo lógico completo de la unidad que se va a sustituir (/dev/rdsk/c0t11d0s2). Es necesario especificar el segmento 2, que representa el disco completo. No olvide que este comando también acepta un nombre de dispositivo físico como alternativa.

    Puede ignorar el mensaje de advertencia ya que el bus SCSI del servidor Enterprise 250 no necesita la suspensión de la actividad.

  9. Extraiga la unidad de disco defectuosa e introduzca la unidad de repuesto en su lugar.

    Consulte el Manual del usuario del servidor Sun Enterprise 250 si precisa más información sobre la desinstalación y sustitución de unidades de disco.

  10. Presione Return para finalizar la operación.

    El comando ssaadm pone en funcionamiento la unidad de repuesto

  11. Verifique que la tabla de particiones del dispositivo se ajusta a los requisitos de los sistemas de archivos que va a restaurar.

    Puede utilizar el comando prtvtoc para examinar la etiqueta del dispositivo. Si necesita modificar ésta, use el comando format. Consulte las páginas del comando man prtvtoc(1M) y format(1M) si precisa más información. Por ejemplo:


    # prtvtoc /dev/rdsk/cwtxdysz
    

    Si ha guardado una tabla de particiones de disco empleando el comando format y el tipo de disco de repuesto coincide con el del disco antiguo, puede utilizar la sección partition del citado comando format para configurar la tabla de particiones del disco de repuesto. Consulte los comandos select y label de la sección partition.

    Si el disco de repuesto es de un tipo diferente al del disco reemplazado, puede utilizar la información de tamaño de particiones del disco anterior para establecer la tabla del nuevo disco. Consulte las páginas del comando man prtvtoc(1M) y format(1M) para obtener más información.

    Ya ha definido la tabla de particiones del disco e identificado el segmento del disco donde va a crear el sistema de archivos UFS.

  12. Una vez seleccionado un segmento del disco para definir el sistema de archivos UFS, compruebe y/o cree en él un sistema de archivos:


    # fsck /dev/rdsk/cwtxdysz
    # newfs /dev/rdsk/cwtxdysz
    

  13. Monte el nuevo sistema de archivos utilizando el comando mount:


    # mount punto_montaje
    

    Donde punto_montaje es el directorio en el que estaba montado el disco defectuoso

El nuevo disco ya está listo para su utilización. Ahora puede recuperar los datos de las copias de seguridad.