Forma correcta de hacer una copia de seguridad de una superposición

Forma correcta de hacer una copia de seguridad de una superposición

Estoy usando superposiciones para diferentes carpetas. Ahora estoy pensando en un proceso de copia de seguridad y restauración. No encontré nada a través de Google, lo que respondió a mi pregunta.

Un overlayfs tiene un directorio de trabajo superior, inferior y una superposición. La superposición muestra una combinación de directorio superior e inferior. El directorio inferior es una carpeta de solo lectura. El directorio superior tiene los cambios del usuario.

copia de seguridad delta Se tomaría una copia de seguridad delta del directorio superior que solo tiene los archivos y carpetas modificados.

Copia de seguridad completa Se tomaría una copia de seguridad completa del directorio superpuesto, que combina la parte superior y la inferior.

Restaurar copia de seguridad delta colocar la copia de seguridad delta en la carpeta de superposición debería funcionar fácilmente y el resultado en la parte superior debería ser el mismo que antes.

Restaurar copia de seguridad completa restaurar una copia de seguridad completa en la carpeta superpuesta dará como resultado una copia completa dentro de la carpeta superior.

Preguntas que aún no tengo respuesta:

  1. ¿Qué pasa con la carpeta workdir? ¿Puedo ignorarlo en la copia de seguridad/restauración?
  2. ¿Me perdí algún posible problema?

Respuesta1

He descubierto que la mejor documentación sobre sistemas de archivos 'superpuestos' eshttps://www.kernel.org/doc/html/latest/filesystems/overlayfs.html https://www.kernel.org/doc/Documentation/filesystems/overlayfs.txt

-> '¿Qué pasa con la carpeta workdir?'... Recuerdo haber leído (no recuerdo dónde) que esta carpeta es necesaria para la compilación del kernel de Ubuntu, por lo que puede que no sea necesaria para todos los contextos. En mi caso (Linux Mint 19.3), es necesario siempre que la superposición incluya una capa superior grabable (upperdir). ¿No necesita esto para su esquema de superposición actual?

-> ...'¿Puedo ignorarlo en la copia de seguridad/restauración?' Si está restaurando desde una copia de seguridad superpuesta, probablemente no la necesitará para la copia de seguridad, ya que una copia de seguridad no se modifica durante una operación de restauración. El destino de restauración (si es una superposición) requeriría un directorio superior+directorio de trabajo, ya que debe poder escribirse.

-> '¿Me perdí algún posible problema?' - Desde la versión 14 del kernel de Linux (ca 2015), el sistema de archivos superpuesto integrado presenta una función de "múltiples capas inferiores". Esto puede brindarle inspiración adicional para los diseños.

  • Mencionas una copia de seguridad completa tomada del directorio superpuesto... ¿tu capa inferior cambia con el tiempo?

  • Restaurar la copia de seguridad completa en la superposición... ¿Por qué harías eso? Esto ocultaría cualquier contenido de la capa inferior. ¿No le gustaría restaurar la copia de seguridad completa en un directorio vacío que no esté superpuesto y usarlo como directorio inferior de su superposición?

información relacionada