Bug 2787

Summary: Recuperar la configuración de FreeNAS ( naso.fenf.edu.uy ) desde los pendrives averiados
Product: Solo UInf [ uso exclusivo de UInf ] Reporter: Guillermo Reisch <greisch>
Component: GeneralAssignee: Guillermo Reisch <greisch>
Status: RESOLVED FIXED    
Severity: normal    
Priority: Normal    
Version: 1.0   
Hardware: PC, Torre o Portatil   
OS: No sabe/ No Corresponde   
Local: Casona Jaime Cibils Dep/Cat: UInf - Servidores(exCETI)
Dep/Cat: --- Dep/Cat: ---
Bug Depends on:    
Bug Blocks: 2769, 2786    

Description Guillermo Reisch 2018-03-06 21:26:43 -03
Y eso ; recuperar la configuración del pendrive ; son 2 pendrives en forma de espejo ( mirror ) que uno estaba "bien" y el otro estaba haciendo resilvering...
Y el sistema murió en el medio del resilvering.
Comment 1 Guillermo Reisch 2018-03-07 09:19:26 -03
PRIMER INTENTO!

Puse los dos pendrives en un Ubuntu e instale el soporte de ZFS.

# apt-get install zfsutils-linux

# zpool import
 => Acá me mostro que existia freenas-boot
# zpool import freenas-boot
 => Acá me dijo error puede ser que este montado...
# zpool import -f freenas-boot
 => Y acá se tranco... porque continuo la sincronizacion y los pendrives apestan...

Tuve que apagar la maquina.... :'(
Comment 2 Guillermo Reisch 2018-03-07 09:27:10 -03
Copie los dos pendrives a la PC!

# dd if=/dev/sdX of=A.bin
# dd if=/dev/sdX of=B.bin

Luego genere VMDKs para los .bin para cargarlos en una VM.
# VBoxManage internalcommands createrawvmdk -filename "A.vmdk" -rawdisk A.bin
# VBoxManage internalcommands createrawvmdk -filename "B.vmdk" -rawdisk B.bin

Cree una maquina virtual.
# Linux 64 bits
# Con el iso de ubuntu-live
# Con el disco A.vmdk
# Con el disco B.vmdk

En la VM instalo el soporte de zfs.
# apt-get install zfsutils-linux
# zpool import -f freenas-boot
 => Acá se toma un tiempo pero es mucho mas rápido porque no son pendrives...
# zfs list
 => aca obtengo los FS que existen y busco cual es el que tiene la ultima version del sistema.
# zfs set mountpoint=/mnt/prueba freenas-boot/FreeNAS-10.1-U2
# zfs mount freenas-boot/FreeNAS-10.1-U2

scp /mnt/prueba/data/freenas-v1.db   greisch@mipc:/mnt/respaldos

LISTO!!! RECUPERADA!!