EEEEEEEEEENCONTREIIIIIIIIIII !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Não poderia deixar de dividir esta com vocês....
Claro que não gosto de falar mal de nenhum Linux, mas bugs são bugs e não tem como negar isso.
É o seguinte, temos um bug no JFS relacionado ao kernel do Linux, o que não acontece nos sistemas da IBM como AIX, onde ele é usado como padrão, no caso, o Ubuntu teve uma implementação que ainda estava em fase de beta teste, e não havia como garantir absolutamente nada, e isso estava bem escrito. Bem, houve um update do kernel para a resolução desse e de mais uns outros problemas, Só, que a parte do XFS progs e do JFS não foi afetada diretamente, mas sim indiretamente pela maneira que o kernel lida com o root do sistema. Em outras palavras, por mais que eu tentasse realmente mesmo através de sudos da vida fazer ou um fsck ou mesmo dar replay no JFS, o kernel estava entendendo que o fsck.jfs devia rodar como sistema e não como root !!! Bug neles. Como resolvi
Eu formatei esta máquina há mais ou menos um mês, mas, como sou precavido, eu havia comprado uma outra HDD para instalar o Kubuntu 7.04 e portanto eu ainda tinha o 6.10 á mão, e que, apesar de não instalar de cara o JFS durante a instalação, lida com o JFS normalmente, então baixei as ferramentas, e montei o sistema de arquivos JFS como read only. Eu procurei bastante na internet e vi diversos casos parecidos com o meu e o pessoal tinha as explicações de como resolver, rodar como read only pelo menos dá para fazer o backup.
O que realmente me causou estranheza, foi o fato de particionadores como o Gparted e o Gnome partition, lerem o sistema de arquivo e interessante, até reconheceram o tamanho utilizado pela partição. Como eu fiz procedimentos não destrutivos para tentar recuperar meus dados, eles continuaram por lá. Agora, do início para o final, vou reformatar meu Linux, instalar todas as atualizações ( inclusive a que corrige isso ), sujar meu kernal com o driver proprietário da Nvidia, usar EXT2 e voltar a trabalhar...
Mas, que foi um susto grande foi,
Um bug da maneira como o sistema manuseia as permissões do kernel sobre o sistema de arquivos, quem diria... E eu quase chorando aqui, quem me salvou foi o edgy...
Óbvio que vou relatar o problema e vou relatar também o problema de não fazer o journal logo quando o sistema inicia, vou relatar também a falta que faz a ferramenta rodar realmente como root e não como sistema...
Gente, desculpe meter o pau em XFS e JFS, mas precisamos de melhores implementações, e na verdade o que eu estou a fazer , é uma benéfice, por que eu realmente convivo com Linux todos os dias da minha vida, e , portanto, a convivência me dá o direito de apontar falhas e ver o que está errado, e isso também é uma colaboração... Outra coisa, não foi fácil encontrar a solução para o problema, ainda mais pelo fato de não ter digitado no google algo como " recuperar JFS " em inglês, eu tive de vasculhar mesmo blogs de pessoas que ficam espalhados pela Net e descobrir lendo...