4.1 - Sistema de arquivos Ext2

O Ext2 é o sistema de arquivos Linux mais antigo dentre os que estão atualmente em uso. O Ext2 é sucessor do Ext (Extended). É muito robusto, rápido e confiável. Mas não possui o recurso de Journal. Infelizmente o Ext2 não possui este importante recurso e é a primeira partição a dar problema quando o sistema não é desligado de modo adequado. O Ext2 ainda é utilizado em alguns casos, saiba por que.

4.2. Sistema de arquivos Ext3

O sistema de arquivos Ext3 é basicamente o sistema de arquivos Ext2 com recursos de Journaling e por essa razão o seu uso é amplo.

O Ext3 passou a ser efetivamente suportado pelo Kernel do Linux a partir da versão 2.4. Consequentemente, todas as distribuições Linux lançadas com esse Kernel ou superior, tem suporte padrão para Ext3.

No Ext3, o código de Journaling usa uma camada chamada "Journaling Block Device" (JBD). A JBD foi criada com o propósito de implementar Journal em qualquer tipo de dispositivo com base em blocos de dados. Por exemplo, o código Ext3 informa e "pede autorização" à JDB para efetuar as mudanças, antes de modificar/adicionar qualquer dado no disco. Sendo assim, é o JDB que verdadeiramente "gerencia" o Journal. O fato mais interessante disso é que, a JDB funciona como uma entidade independente, permitindo que não só o Ext3 a use, mas também outros sistemas de arquivos. Saiba+

4.2.1. Níveis de Journaling

Há três níveis de operação do Journaling disponíveis na implementação do Ext3:

Apesar de todos os recursos apresentados, cabe lembrar que o Ext3 também apresenta desvantagens.

Copyright © 2014 AIEC.