Falta la partición en zpool import y blkid, pero visible en gdisk

1

Después de un bloqueo de mis btrfs de raíz, necesitaba forzar un apagado con el botón de encendido. Después de la reinstalación de un sistema de archivos raíz (independiente del grupo ZFS que quiero importar) ya no puedo importar mi grupo data porque el dispositivo /dev/sdb7 falta en zpool import y sudo blkid. Esta listado en gdisk y los archivos existen en /dev/ y /dev/disk-by-it (sin embargo no en /dev/disk/by-uuid ).

La salida de sudo zpool import es

   pool: data
     id: 4016535649222625743
  state: FAULTED
 status: The pool metadata is corrupted.
 action: The pool cannot be imported due to damaged devices or data.
   see: http://zfsonlinux.org/msg/ZFS-8000-72
 config:

    data         FAULTED  corrupted data
    logs
      sda1       ONLINE

sdb7 Es el único dispositivo que falta. En la creación utilicé /dev/disk/by-id/ referenciados, pero fueron reemplazados por los enlaces resueltos a /dev/.

Dada la salida de zpool import y el dispositivo que falta en blkid No veo ninguna razón para creer que hay otra causa para la corrupción de los datos.

Paso -f, -F o ambos a sudo zpool import no ayuda

Apreciaría si las soluciones evitan el uso de gparted.

Estoy usando SPL 0.7.0-22_gc9821f1 y ZFS 0.7.0-225_g823d48bfb instalado desde la fuente en Ubuntu 17.10.

Karl Richter
fuente

Respuestas:

2

Necesitaba añadir -d /dev a zpool import con el fin de poder importar el grupo con éxito. La partición todavía no se muestra en blkid, pero tal vez nunca lo hizo y no se muestra no está relacionado con el problema.

Karl Richter
fuente