2014-11-21 19:25 GMT-04:00 João Luis <[email protected]>: > Saudações, > > Instalei (from scratch) dias atras meu notebook com o FreeBSD 10.1 usando > o ZFS (meus primeiros contatos com esse filesystem tao bem falado). > > Para minha surpresa recebi a mensagem: > > Trying to mount root from zfs:zroot [] ... > > Fatal double fault: > eip = 0xc186ad2b > esp = 0xe1f9cfd8 > ebp = 0xe1f9d338 > cpuid = 0; apic id = 00 > panic: double fault > cpuid = 0 > KDB: stack backtrace: > #0 0xc0b54052 at kdb_backtrace+0x52 > #1 0xc0b16a0f at panic+0x11f > #2 0xc101c04b at dblfault_handler+0xab > Uptime: 7s > Automatic reboot in 15 seconds - press a key on the console to abort > > Enfim, como nao sei o que fazer jah que o ZFS e eu ainda nao fortalecemos > nossa amizade... reinstalei o sistema de novo usando o ZFS. > > Instalei pacotes, coloquei o xfce no ar... tudo indo bem. > > Tao bem que copiei um diretorio que tinha backupeado de volta pra maquina > e deletei (me arrependo tanto disso) o backup. > > Fiz um freebsd-update fetch install e fui do 10.1-RC3 para o > 10.1-RC3-p1... fui avisado que o RC3 se expira em poucos dias e tentei > freebsd-update -r 10.1-RC4 upgrade... o que deu erro. > > Consultando o oraculo (google) vi que tinha que fazer freebsd-update > rollback e rebootar para voltar ao RC3 e dai ir ao RC4 ( > https://forums.freebsd.org/threads/freebsd-update-r-10-1-rc4-upgrade-fails.48835/). > Ao dar o rollback e rebootar voltei a receber a mensagem Fatal acima de > novo. > > Moral da estoria... nao consigo montar o sistema e nao sei se colocando o > livecd consigo recuperar o filesystem, e os dados do meu diretorio. > > A proposito, vi que devo testar (depois que o sistema voltar ou eu > conseguir recupera-lo) : > > Confirmed on real hw (that don't have any SSD's). > With vfs.zfs.trim.enabled=0 there is no kernel panic. > vfs.zfs.trim.enabled=1 will make it panic. > (https://lists.freebsd.org/pipermail/freebsd-stable/2014-November/081012.html) > > Minha questao eh: consigo recuperar meus dados usando o livecd ?? Como faço ?? > > Agradeço imensamente. > > João Luis > > > Saudaçoes,
Segui a Dica do João Mancy, e relato abaixo como procedi. > Cara, eu escrevi isso esses dias > > http://joaocep.blogspot.com.br/2014/07/rescue-freebsd-10-zfs-root.html <http://joaocep.blogspot.com.br/2014/07/rescue-freebsd-10-zfs-root.html> > > veja se ajuda ;) Jah logado como root via cdlive boot, fiz : # mkdir /var/mnt # para ter um ponto de montagem do zroot jah que /mnt eh read-only # zpool import -o altroot=/var/mnt -f zroot # zfs mountpoint=/ zroot # Devido ao zroot ter ponto de montagem legacy, e eu queria ter acesso ao /etc que nao estava em uma "partiçao" exclusiva Editei o /etc/rc.conf e /boot/loader.conf adicionando os cartoes que postarei abaixo. # zfs umount -af # zfs mountpoint=legacy zroot # Voltando ao padrao estabelecido na instalaçao # zpool export zroot Rebootei, perfeito. Usei, instalei, ... desliguei. No outro dia, o mesmo problema. Fiz o procedimento pra pegar o /etc/rc.conf e /boot/loader.conf que eu tinha modificado na recuperaçao anterior, bem como o /var/cache/pkg pra economizar trabalho. Re-instalei o sistema (from scratch) usando a opçao de instalaçao do zfs pelo disco de instalaçao. Reboot ok... iniciei o processo de compilaçao do kernel (vai que era isso o problema)... make build world... e nao consegui fazer mais nada... a maquina travou (meu palpite eh que foi devido a minha bateria que tah baqueada)... rebootando e de novo o mesmo problema. Vou instalar o bonnie++ para dar uma verificada fisica no meu disco (embora meu feeling seja que nao eh esse o problema). Alguem pode me indicar outras ferramentas para eu testar fisicamente meu hd ?? Enfim, continuo com o mesmo problema. Hora sim, hora nao, eu consigo dar boot ou tenho que fazer a bendita recuperaçao do zroot. Uma duvida, quando eu faço o zpool export ele "commita" todos os buffers no hd ?? Se meu cachefile estah no /boot/zfs/... ele eh usado quando eu faço o zpool import ?? A instalaçao via cd define o zroot/ROOT/default, pra complicar ainda mais minha vida. Seguem meu rc.conf e loader.conf: zfs_enable="YES" zfs_load="YES" kern.geom.label.gptid.enable="0" vfs.zfs.prefetch_disable=0 vfs.zfs.vdev.trim_on_init=0 vfs.zfs.trim.enabled=0 vfs.root.mountfrom="zfs:zroot" Algum guru se habilita a dar uma luz a esse velho jedi ?? Thanks in advance. JL ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

