vxdump: copias de seguridad en HP-UX

Hoy echamos un vistazo rápido, a la herramienta de copias de seguridad, para sistemas de ficheros VxFS, en sistemas HP-UX, llamada vxdump.

Me he tenido que pelear últimamente un poco con ella en este, ya un poco viejuno, sistemas operativo propietario UNIX.

Pero vayamos por partes.

¿Qué es VxFS?

Se trata de un sistema de ficheros, originalmente creado por la compañía privada VERITAS Software, de ahí el nombre»Veritas File System».  Se utiliza sobre todo en sistemas HP-UX. Utiliza la desfregmentación en línea, con soporte para un cambio de tamaño, activado a través de una licencia. También es comptabile con otros sistemas UNIX como IBM AIX, Solaris, OpenSolaris, entre otros.

¿Qué es vxdump? ¿Cómo funciona?

Esta herramienta está pensada originalmente para realizar copias de seguridad sobre cintas magnéticas. Esto se ve claramente en sus parámetros. Aún así se puede utilizar para guardar los ficheros resultantes en una ubicación del propio sistema o en un recurso NFS.  La herramienta vxdump es prima hermana de la herramienta vxrestore que la podemos utilizar para restaurar las copias creadas por la primera.

Su uso no dista mucho de la herramienta dump, de la que ya hemos hablada, y que se utilzia en sistemas EXT2 y Ext3.

Su uso más simple es el siguiente:

vxdump -"Tipo de backup" -f "Destino de la copia" "Sistemas de fichero a respaldar"

Por ejemplo:

vxdump -0 -f /NFS/backup-home.dmp /home

Esto es, haremos una copia de seguridad completa del punto de montaje /home en el fichero ubicado en /NFS/backup-home.dmpAl igual que en otros sistemas de copias de seguridad, para las copias completas utilizamos el número 0 y para las incrementales el número 1

En el caso de utilizar cintas, que no es nuestro caso, tendríamos que indicar el tamaño de bloque con el parámetro -b, y cuando llegase al tamaño nos pediría añadir la nueva cinta.

Generalmente las copias de seguridad se suelen programar y siempre es interesante guardar un fichero de registro, por ejemplo así:

DIA=`date "+%Y-%m-%d"`
vxdump -0 -f /NFS/backup-$DIA-home.dmp >> /NFS/logs/logs-$DIA.log 2>&1

Para saber más os recomiendo consultar su página de man o bien consultar la documentación oficial.