Gracias a wiki.netbsd.se me entero de algo que podría haber utilizado infinidad de veces en las copias de seguridad: los snapshots de ffs en NetBSD.
Por ejemplo, supongamos que queremos hacer copia en /backup de un sistema de ficheros / que este en funcionamiento.
Primero crearemos el "snapshot" o version congelada de /:
# fssconfig -cx /dev/fss0 / /tmp/logssHemos configurado el dispositivo /dev/fss0 para que sea un snapshot espejo del sistema de archivos /, utilizando /tmp/logss como log temporal donde se irán almacenando las modificaciones. Este archivo sera eliminado en cuanto se "desconfigure" el dispositivo (por la opcion -x). Ahora se puede utilizar ese dispositivo con el comando dump o montarlo y utilizarlo con un comando de copia como pax, tar o rsync.
# mount -o ro /dev/fss0 /mntAhora que hemos montado la copia congelada del sistema de archivos en /mnt. Vamos a actualizar nuestro sistema /backup:
# rsync -vaHx --delete /mnt/ /backup/Finalizada la copia del sistema, ya no necesitamos nuestro snapshot:
# umount /mnt # fssconfig -u /dev/fss0Nota: Esto solo es posible con el sistemas de ficheros FFS.
0 #:
Publicar un comentario