Guía de administración del sistema de Oracle® Solaris Cluster

Salir de la Vista de impresión

Actualización: Octubre de 2015
 
 

Eliminación de un sistema de archivos de cluster

Para quitar un sistema de archivos de cluster, no tiene más que desmontarlo. Para quitar o eliminar también los datos, quite el dispositivo de disco subyacente (o metadispositivo o metavolumen) del sistema.


Notas -  Los sistemas de archivos de cluster se desmontan automáticamente como parte del cierre del sistema sucedido al ejecutar cluster shutdown para detener todo el cluster. Los sistemas de archivos de cluster no se desmontan al ejecutar shutdown para detener un único nodo. Sin embargo, si el nodo que se cierra es el único que tiene una conexión con el disco, cualquier intento de tener acceso al sistema de archivos de cluster en ese disco da como resultado un error.

Compruebe que se cumplan los requisitos siguientes antes de desmontar los sistemas de archivos de cluster:

  • El privilegio del rol de usuario root se establece en un nodo del cluster.

  • Sistema de archivos no ocupado. Un sistema de archivos está ocupado si un usuario está trabajando en un directorio del sistema de archivos o si un programa tiene un archivo abierto en dicho sistema de archivos. El usuario o el programa pueden estar trabajando en cualquier nodo del cluster.

También puede eliminar un sistema de archivos de cluster de zona mediante la GUI de Oracle Solaris Cluster Manager. Para obtener instrucciones de inicio de sesión en la GUI, consulte Cómo obtener acceso a Oracle Solaris Cluster Manager.

  1. Asuma el rol root en cualquier nodo del cluster.
  2. Determine los sistemas de archivos de cluster que están montados.
    # mount -v
  3. En cada nodo, enumere todos los procesos que utilicen el sistema de archivos de cluster para saber los procesos que va a detener.
    # fuser -c [ -u ] mountpoint
    -c

    Informa sobre los archivos que son puntos de montaje de sistemas de archivos y sobre cualquier archivo dentro de sistemas de archivos montados.

    -u

    (Opcional) Muestra el nombre de inicio de sesión del usuario para cada ID de proceso.

    mountpoint

    Especifica el nombre del sistema de archivos del cluster para el que desea detener procesos.

  4. Detenga todos los procesos del sistema de archivos de cluster en cada uno de los nodos.

    Use el método que prefiera para detener los procesos. Si conviene, utilice el comando siguiente para forzar la conclusión de los procesos asociados con el sistema de archivos de cluster.

    # fuser -c -k mountpoint

    Se envía un SIGKILL a cada proceso que usa el sistema de archivos de cluster.

  5. Compruebe en todos los nodos que no haya ningún proceso que esté usando el sistema de archivos.
    # fuser -c mountpoint
  6. Desmonte el sistema de archivos desde un solo nodo.
    # umount mountpoint
    mountpoint

    Especifica el nombre del sistema de archivos del cluster que desea desmontar. Puede ser el nombre del directorio en el que está montado el sistema de archivos de cluster o la ruta del nombre del dispositivo del sistema de archivos.

  7. (Opcional) Edite el archivo /etc/vfstab para suprimir la entrada del sistema de archivos de cluster que se eliminará.

    Realice este paso en cada nodo del cluster que tenga una entrada de este sistema de archivos de cluster en el archivo /etc/vfstab.

  8. (Opcional) Elimine el dispositivo de disco group/metadevice/volume/plex.

    Para obtener más información, consulte la documentación del administrador de volúmenes.

Ejemplo 5-22  Eliminación de un sistema de archivos de cluster

En el ejemplo siguiente, se elimina un sistema de archivos de cluster UFS montado en el metadispositivo o el volumen /dev/md/oracle/rdsk/d1 de Solaris Volume Manager.

# mount -v
...
/global/oracle/d1 on /dev/md/oracle/dsk/d1 read/write/setuid/global/logging/largefiles 
# fuser -c /global/oracle/d1
/global/oracle/d1: 4006c
# fuser -c -k /global/oracle/d1
/global/oracle/d1: 4006c
# fuser -c /global/oracle/d1
/global/oracle/d1:
# umount /global/oracle/d1
 
(On each node, remove the highlighted entry:)
# pfedit /etc/vfstab
#device           device        mount   FS      fsck    mount   mount
#to mount         to fsck       point   type    pass    at boot options
#                       
/dev/md/oracle/dsk/d1 /dev/md/oracle/rdsk/d1 /global/oracle/d1 ufs 2 yes global,logging

[Save and exit.]

Para borrar los datos del sistema de archivos de cluster, elimine el dispositivo subyacente. Para obtener más información, consulte la documentación del administrador de volúmenes.