On 24/11/2014 16:50, João Luis wrote:
2014-11-21 19:25 GMT-04:00 João Luis <joaolui...@gmail.com>:
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.
Tem um cara com um problema igualzinho ao seu [1]. Parece que é um
problema na versão 10.1.
[1]
http://forums.freebsd.org/threads/panic-on-import-mount-with-10-1-release.49198/
--
http://about.me/paulocavalcanti
-------------------------
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd