EXT4 e EXT3
EXT3
• O Ext3 é um sistema de arquivos desenvolvido para o Linux, que acrescenta alguns recursos ao Ext2.
• O EXT3 passou a ser efetivamente suportado pelo kernel do Linux a partir da versão 2.4.
• O ext3 conseguia fazer uma partição de, no máximo, 32 TB (terabytes) e manipular arquivos de até 2 TB de tamanho. Isso é o que diz a teoria (e a documentação) por que na prática, esses números variam muito de acordo com a configuração do sistema e da arquitetura usada, a média seria algo como 2
TB para um file-system e 16GB para um arquivo. Estrutura interna do EXT3
I-nodes
• Um i-node é uma estrutura de dados em que cada diretório/arquivo é identificado pelo kernel com um número de nó i(i-node), cada i-node armazena os detalhes sobre o determinado arquivo. Alocação dos blocos
• As partições dos sistemas de arquivos são divididas em grupos de blocos. As tabelas dos inodes são alocadas entre os grupos de blocos.
• PERFORMANCE
O sistema de arquivos EXT3 é responsável pelo
Linux possuir excelente performance no gerenciamento de dados, tanto no que diz respeito ao armazenamento, quanto nas alocações e atualizações de informações.
• JOURNALING
Tecnologia Journaling
• O EXT3 suporta três diferentes modos de trabalho do
Journaling. São eles:
• Journal: grava todas as mudanças em sistema de arquivos.
• Ordered: grava somente mudanças em arquivos metadata
(arquivos que guardam informações sobre outros arquivos), mas guarda