28-8-01 - Boletim ViaLinuxis em sintonia com o Fórum
ext2 para ext3

Editorial

Meu caro colega Daniel Petrini mostra como transformar uma partição ext2 em ext3. Uma grande vantagem é que o boot vai ficar mais rápido, principalmente nos casos em que o micro foi desligado de forma errada (sem o shutdown). Isto porque o ext3 registra o histórico das operações em disco. No caso de pane somente os locais prováveis com defeito serão verificados.

Pergunta em Foco

pergunta: [20-08-01] fsiviero
alguém sabe se o ext3 já e'confiável suficiente para trabalhar com ele?

resposta 1 [20-08-01] dpetrini
Oi,
Tenho trabalhado com o ext3 há três semanas usando o kernel 2.4.7 mais o patch
do ext3 e tenho tido sucesso.
Estou testando em três máquinas e todas elas funcionam, foram submetidas a
desligamentos bruscos de força(arrancar da tomada) e a recuperação tem sido
rápida e confiável.
O comportamento normal está ok, sem diferenças, transparente.
A conversão do ext2->ext3 foi natural e segura. 
Se precisar de mais informações escreva.
Sds,
Daniel

resposta 2 [21-08-01] macdutra
Olá Daniel,
Gostaria de saber se você achou algum how to na net ou melhor ainda c você pudesse dar umas dicas da migração do ext2 -> ext3, gostaria muito de testar esta alternativa.
Grato
Marcos

resposta 3 [21-08-01] dpetrini
Olá Marcos,
-----------
Escrevi este micro-how-to ext2->ext3:
-----------
Recomendações iniciais:
1) Antes de tudo tenha em mente que vc vai mexer no seu HD onde podem estar
dados importantes e caso ocorra algum problema pode haver perda de dados.
Portanto é fortemente recomendado o backup de suas informações e/ou utilizar um
HD de testes nas primeiras tentativas. Lembre-se que como na licença GPL, deve se
resguardar pois o risco é seu.
Eu usei este procedimento em três máquinas e elas estão funcionando há uns 20 dias e
até agora nenhum problema.
2)Haverá a necessidade de compilação do kernel pois esta característica não tem
vindo como padrão nas distribuições atuais(se estiver em alguma me avisem).
Portanto este procedimento é recomendado as pessoas que não tem problemas em
compilar o kernel e inserir características dessa maneira.
--------
Instruções
--------
1.Compilar kernel 2.4.7 inserindo patch ext3 que obtive em :
http://www.uow.edu.au/~andrewm/linux/ext3/
O arquivo do patch deve ser colocado no diretório /usr/src/linux/ e digitado o
seguinte comando para aplicação do patch:
gunzip < ext3...247.gz | patch p1
(ext3...247.gz deve ser trocado pelo nome completo do patch que nao lembro)
----------
2.Nas opções do 'make menuconfig' do kernel deve ser marcada (monoliticamente e
não como módulo) as opções:
File Systems --->
<*>Ext3 Journaling file system support (EXPERIMENTAL)
[*] JDB (ext3) debugging support
Lembrando que por ser EXPERIMENTAL a opção "Code Maturity Level" deve estar
habilitada
---------
3.Após isso o kernel deve ser compilado e instalado normalmente.
---------
4.Após bootar com o novo kernel devemos transformar o file system ext2 em ext3:
tune2fs -j /dev/hda1
sendo /dev/hda1 a partição que será tranformada.
Esse comando vai gerar o "journaling" do seu file system. Como foi feito com a
partição montada (não sei como fazê-lo de outra maneira) foi criado uma arquivo
'.journal' no seu raiz (/).
Troque a entrada do /etc/fstab de ext2 para ext3 da partição correspondente e
reinicialize a máquina (para abreviar o tempo) para o novo tipo ser reconhecido
e divirta-se.
----------
Faça testes, deslique a máquina a frio e veja o tempo de recuperação. Deve ser
bem menor devido ao "journal" (como o Jorge já explicou antes nesta coluna).
Espero não ter esquecido nada, qualquer coisa pergunte de novo,
Boa sorte,
---------
ps. acabo de ver que no site do ext3 acima tem patches para o 2.4.8 e 2.4.9. O
mesmo procedimento pode ser adotado para estas novas versões.
---------
Daniel

Perguntas & Respostas

28-08-01
wellersonc
Sou novato no linux tenho um micro com HD 10G sistemas Windows e Linux Mandrake 8.0 Memoria 192 Placa sus Placa de Som Placa de Video RVA TNT2 Todo Off bo
27-08-01
danielmilo
Já configurei o sendmail no servidor Conectiva 6.0. Gostaria de saber como faço para configurar o Outlook (no cliente) para enviar e receber e-mail. Desejo

seu email: subscribe unsubscribe