Montar un File System OCFS2 fuera de cluster (local)

Ya sea por motivos de diagnóstico o recuperación ante un desastre, puede ser útil saber cómo montar un sistema de ficheros OCFS2 fuera de cluster. Por defecto, debido al sistema de bloqueo propio del cluster OCFS no es posible.

Para montar el Filesystem en un único nodo y fuera del cluster, obviamente hay que asegurarse de que el resto de nodos del cluster no tienen este sistema de ficheros activo (montado). Una vez confirmado, los pasos son sencillos:

Desmontar el sistema de ficheros en caso de que esté montado en alguno de los nodos:

# umount /dev/mapper/foo

Convertir temporalmente el Filesystem OCFS a modo local en lugar de cluster con tunefs.ocfs2:

# tunefs.ocfs2 --fs-features=local /dev/mapper/foo

Volver a montar el sistema de ficheros OCFS2, esta vez nos lo permitirá al estar configurado en modo local:

# mount /dev/mapper/foo /foo

Para volver a convertirlo en «modo cluster, hay que volver a usar tunefs.ocfs2 y especificar el modo nolocal:

# tunefs.ocfs2 --fs-features=nolocal /dev/mapper/foo

Y volver a montarlo:

# mount /dev/mapper/foo /foo