He hecho copias de seguridad de mi sistema de archivos BTRFS usando Clonezilla, y he restaurado una de esas copias de seguridad en un archivo llamado 2013-11-29.sda3.img
.
Necesito sacar algunos archivos de esta copia de seguridad, pero hay un problema. Como la copia de seguridad es de esta máquina, no puedo montarla en ningún lugar de mi sistema de archivos, ya que su UUID coincide con el UUID de /
.
¿Hay alguna manera de que pueda cambiar el UUID del volumen de respaldo? Según tengo entendido, BTRFS almacena información UUID en cada bloque del sistema de archivos, lo que complica las cosas para mis propósitos. Sin embargo, ¿hay alguna manera de que pueda modificar esto? Entiendo que probablemente tomará mucho tiempo hacerlo, pero eso no me preocupa. Mi principal preocupación es mantener el servidor en línea. La copia de seguridad es bastante grande, por lo que transferirla a otra máquina llevaría bastante tiempo.
¿Cuáles son mis opciones?
Con el programa
btrfstune
, que forma parte de versiones más recientes de las herramientas btrfs normales, se puede cambiar el UUID de un sistema de archivos sin conexión. Si la partición es por ej./dev/sda1
, use el siguiente comando para generar un nuevo UUID aleatorio:Para especificar qué valor se debe usar, use una mayúscula
-U
seguida de una cadena UUID (válida), por ejemplo:fuente
-m
/-M
y-u
/-U
?-m
/-M
es bastante nuevo. Más información en los mensajes debtrfs-progs
confirmación y confirmación del núcleo .-U
y-M
accidente con unaBUG_ON
para mí y para corromper el sistema de archivos. ¡No intentes esto sin copias de seguridad!