Recuperar espacio en disco perdido por ZFS y Syncoid/Sanoid - por favor ayuda

Recuperar espacio en disco perdido por ZFS y Syncoid/Sanoid - por favor ayuda

Lector veterano, publicador aquí por primera vez. Siendo nuevo en Linux, quizás estúpidamente (dado mi nivel de experiencia) permití que se instalara con el sistema de archivos ZFS. Inicialmente, esto parecía bueno porque era sorprendentemente fácil crear bandas estilo RAID agregando otra unidad al grupo raíz con:

sudo zpool add rpool /dev/nvme1n1

Sin embargo, ZFS me ha estado causando un dolor de cabeza gigantesco durante las últimas dos semanas mientras intentaba descubrir cómo realizar una copia de seguridad adecuada. Cada publicación en línea que puedo encontrar sobre instantáneas y replicaciones de ZFS hace que las copias de seguridad parezcan muy simples, pero no son para mí, probablemente porque no entiendo la relación fundamental entre las unidades físicas, los grupos ZFS y las instantáneas/replicaciones; con unidades físicas, probablemente estaría bien.

Después de una importante investigación, decidí subcontratar el problema a Syncoid dentro del programa Sanoid (https://github.com/jimsalterjrs/sanoid/blob/master/README.md#syncoid). Esto parece haber sido un gran error. Primero configuré un grupo para contener las copias de seguridad, que deberían haber ocupado solo unos 20 GB de espacio. Para mantener estos ~20 GB de espacio en una unidad separada denominada "sda" con 28 TB de espacio, primero ejecuté:

sudo zpool create hdd /dev/sda

Luego, usando syncoid, intenté hacer una copia de seguridad de los grupos raíz y de arranque en el nuevo grupo "hdd" con

syncoid -r --sendoptions=“vPrF” --no-stream bpool hdd/bpoolbackup

syncoid -r --sendoptions=“vPrF” --no-stream rpool hdd/rpoolbackup

Pero esto consumió 17 TB de espacio en el grupo de discos duros, dejando aparentemente solo 9 TB en el disco duro físico de 28 GB. Así que destruí el grupo de discos duros para empezar de nuevo, ¡pero esto no tuvo ningún efecto! Cuando ejecuto fdisk, el informe muestra que el volumen sda solo tiene 9 TB de espacio. Esto me dejó atónito ya que fdisk parece estar subordinado a cualquier problema que esté causando el sistema de archivos ZFS.

Para solucionar esto, busqué el problema y encontré esta publicación de StackExchangeRecuperar el espacio en disco perdido por ZFS después de eliminar un conjunto de datos de archivos de imagen, y siguiendo el consejo, enumeré todas las instantáneas de ZFS y eliminé todas las asociadas con @syncoid. Esto tampoco ha tenido ningún efecto. Entonces quise desmontar la unidad HDD "sda" y volver a montarla, pensando que esto podría ayudar. Sin embargo, al enumerar los volúmenes montados, ¡la unidad sda ni siquiera aparece!

¿Alguien puede ayudarme a devolver el disco a su forma original, por favor? Me siento completamente perdido y, por supuesto, reconozco completamente que es mi falta de conocimiento lo que está causando esto, pero me siento un poco decepcionado por ZFS. Se describió como simple y fácil de usar, pero sin una conexión clara con las unidades físicas y un control directo del usuario sobre ellas, es bastante difícil de usar para un principiante. Siento que estoy atrapado en la matriz sin nada físico a qué referirme.

Como contexto: no estoy haciendo nada sofisticado, solo ejecuto una máquina Linux para uso personal. Lo ideal es que no quiera ninguna instantánea; en realidad, sólo una copia de seguridad periódica de los directorios raíz y de inicio que me permitirá recuperarme de un fallo catastrófico. Todo lo demás es realmente una pérdida de espacio.

¡¡Gracias por cualquier ayuda que pueda ofrecer!!

Nuevo en Linux

información relacionada