Recupere datos del software OpenBSD en un solo disco

Recupere datos del software OpenBSD en un solo disco

Actualmente estoy muy desesperado: tengo un disco WD Red de 3 TB del que necesito extraer datos.

Esto fue parte de un softraid en una máquina OpenBSD 5.6. Estaba en el proceso de migrar a zfs en una máquina Linux y se desató el infierno:

  • La máquina original ahora no puede realizar la PUBLICACIÓN; No hay posibilidad de volver a la instalación original.
  • Había arrancado en un shell OpenBSD, con ambos discos conectados (podía ver todo bien, sin problemas) cuando uno de los discos literalmente se incendió; dudo que vuelva a ser utilizable, la PCB se ha derretido.
  • Mi copia de seguridad externa también se corrompió: se perdieron todos los datos.

Así que ahora estoy sentado con mi única copia de datos en una máquina que no puede tener OpenBSD instalado (las placas base ASRock más nuevas parecen tener un ajuste UEFI con un disco formateado con OpenBSD), lo que me deja con la necesidad de arrancar desde un CD y pasar a un shell e intentar realizar una copia de seguridad en un disco USB desde allí.

Intenté montar el disco con los datos pero falla con un error de E/S. A disklabel sd0ve el disco bien, pero con un tipo de 'RAID': cuando lo había iniciado previamente (antes del incendio), OpenBSD lo había visto como una buena configuración de softraid y lo montó con éxito.

¿Alguna idea de lo que puedo hacer desde aquí? Tengo muchos años de datos en el disco (incluidos los detalles actuales de Open University y todos mis proyectos de software antiguos). Las páginas de manual de OpenBSD tienen breves detalles y no quiero correr el riesgo de ejecutar un comando que pueda destruir/reconstruir la matriz.

Respuesta1

Afortunadamente, antes de intentar esta migración, había sincronizado el software con otro disco individual. Si bien esto no se pudo montar dentro de un shell de arranque, otra instalación de OpenBSD que tuve pudo leer el disco sin problemas.

Actualmente estoy copiando los 2 TB de datos a través de la red en un zfs de disco único que actualizaré a un espejo (usando los discos atacados) una vez que pueda confirmar que está todo allí.

Sospecho que podría usar bioctl -Rpara reconstruir la matriz desde este otro cuadro, pero no pude inicializar otro disco dentro del shell de arranque del CD y no quería modificar el otro cuadro lo mejor posible. Todos los encendidos y apagados que he estado haciendo también aumentan el riesgo de falla y, con la suerte que he tenido últimamente, no quería presionarlo.

información relacionada