¿Es posible hacer una copia de seguridad de una partición btrfs textualmente (incluidas todas las estructuras compartidas que ahorran espacio marcando árboles de instantáneas como COW) en otra? Por ejemplo, me gustaría hacer una copia de seguridad de mi partición raíz que tiene un par de subvolúmenes btrfs (instantáneas del / sí mismo).
La única forma en que puedo pensar es usar una herramienta de copia de bloques como, dd
pero eso es ineficiente ya que mi partición está llena solo en un 20% y tengo la intención de hacer una copia de seguridad regularmente. Ya hice una copia de seguridad de todo de forma incremental rsync
, por lo que esta no es una solución para otro problema. Simplemente necesito un clon bit por bit de mi partición btrfs sin tener que usar una herramienta como dd
.
Sé que ext3, por ejemplo, proporciona una utilidad de volcado y restauración. Ese es el tipo de cosas que estoy buscando.
ACTUALIZAR
Aquí hay una actualización para aclarar el hecho de que quiero poder acceder a los archivos en el almacenamiento de respaldo de la misma manera que puedo en el disco en vivo (es decir, no quiero almacenar archivos de volcado en el almacenamiento de respaldo).
cat /dev/zero > zeroes
) para deshacerse de los datos no vinculados que todavía están en el disco. Pero eso podría no funcionar más cuando BTRFS obtenga deduplicación de datos a nivel de bloque en el futuro.Todavía no lo he intentado, pero
btrfs-image
parece resolver este problema:https://btrfs.wiki.kernel.org/index.php/Manpage/btrfs-image
Actualización: no utilice esto como copia de seguridad. Gracias por el comentario.
Lo dejo abierto y no lo eliminaré, para que otros también puedan aprender de él.
fuente
solo fyi ext2 / 3/4 dump no hace lo que quieres hacer ... solo fs capaces de hacer esto, sé que son ntfs (usando ntfs-3g) y zfs
aunque podrías lograr esto usando lvm y el aprovisionamiento delgado experimental ...
Editar: volviendo a esto unos años más tarde dándome cuenta, puedes hacer esto con cualquier sistema de archivos usando squashfs ...
fuente
Creo que aparentemente no existe una herramienta de este tipo (todavía, ATM).
fuente