El grupo de ZFS está vacío después del locking

Estoy en Linux 3.6.11 con ZFS en Linux 0.6.0rc11.

Tengo una piscina grande de ZFS con tres subpools:

zpool1 zpool1/backups zpool1/graphite zpool1/log_backups 

La máquina se reinició anoche, sin razón aparente. Después de que me pagaron y obtuve una shell ya estaba de respaldo.

Corrí zfs mount -a para remontar las piscinas. zpool1/log_backups tiene datos, pero zpool1/graphite y zpool1/backups están completamente vacíos, y df informa que no hay espacio en uso en esa partición.

Por desgracia no tenía instantáneas configurado, así que es un no ir. He intentado exportar y reimportar, pero no hay cambio.

¿Qué otras cosas podría intentar? ¿Y qué opciones de recuperación de datos existen para ZFS? He visto algunos guiones alnetworkingedor de ese cavar a través de estructuras de datos fs, pero son todos un poco más sin pulir y potencialmente destructivo de lo que me gustaría en este momento.

Esperemos que el zpool status tenga algo que decir. Intente ejecutar la zpool import (sin arguments) para enumerar qué agrupaciones encontró ZFS que probablemente pueda volver a importar.

El file que describe las piscinas existentes en el sistema debe ser "/etc/zfs/zpool.cache". Si eso está dañado, podría explicar por qué las agrupaciones no importan automáticamente.

También puede probar la zpool import <pool name> antigua zpool import <pool name> y ver si eso le ayuda.

Esa es una versión más antigua de ZFS en Linux . Odiaría que eso le pasara a alguien. ¿Publicaste en la list de correo?

Me gustaría tratar de entender la naturaleza del crash, ya que no es normal. ¿Qué tipo de hardware (server, controller) tenías y cuál era tu configuration de la agrupación?

    Intereting Posts