Sistemas de arquivos EXT3 e ReiserFS no GNU/Linux

Dentre os mais de vinte sistemas de arquivos suportados pelo GNU/Linux, se destacam o EXT3 e o ReiserFS. Este artigo apresenta uma descrição das características funcionais e estruturais de cada sistema, bem como um comparativo dessas propriedades.

[ Hits: 233.348 ]

Por: Perfil removido em 17/02/2005


Sistemas de arquivos



Os dados são organizados em estruturas, que os armazenam digitalmente de modo que possam ser lidos por um computador. Essas estruturas são chamadas de arquivos.

Os arquivos são armazenados, no sistema de arquivos, em diretórios que são uma subdivisão lógica e que funcionam como repositórios de arquivos ou de outros diretórios.

O conjunto de diretórios e arquivos forma um sistema de arquivos raíz, ou "árvore" de diretórios, que no GNU/Linux deve seguir um padrão estabelecido. Segundo RIBEIRO (2004), o sistema de arquivos é hierárquico e admite que diversos dispositivos sejam mapeados e utilizados a partir do diretório raíz (root). Para o usuário toda essa estrutura é vista de forma única.

A denominação "sistema de arquivos" também é usada para se referir ao formato lógico que é dado ao dispositivo de armazenamento, pelo sistema operacional, no momento da formatação. O sistema de arquivos é que define o modo como os arquivos são estruturados, nomeados, acessados, utilizados, protegidos e manipulados pelo sistema operacional.

Segundo NEMETH et al (2004), o GNU/Linux suporta diversos formatos de sistemas de arquivos através de uma camada modular introduzida no kernel denominada VFS (Virtual File System).

Dentre os sistemas de arquivos suportados pelo GNU/Linux estão os sistemas EXT3 e ReiserFS, que apresentam excelentes tempos de resposta em suas tarefas e possuem recursos avançados de recuperação de dados em casos de desastres e falhas.

Essa característica de recuperação é chamada de "journaling" (registro de ações). Sistemas que não possuem "journal" são mais suscetíveis às falhas e perdas de dados. Além disso, em caso de parada do sistema ou falta de energia, o tempo necessário para retomar as operações é elevado, já que uma verificação de integridade é realizada em cada arquivo do sistema. Nas partições que possuem milhares de arquivos essa verificação pode levar horas.

Os sistemas de arquivos com suporte a "journal" são recomendados por aumentarem a disponibilidade (High Availability - HA) em servidores GNU/Linux. A alta disponibilidade é medida pelo tempo em que o servidor se encontra fora de serviço por falhas no sistema operacional ou no hardware.

Quanto menor o tempo em que o sistema estiver indisponível, maior é o índice de disponibilidade, medido em uma escala de casas decimais que tende a se aproximar de 100%, conforme Tabela 1.

Página anterior     Próxima página

Páginas do artigo
   1. Resumo
   2. Introdução
   3. Formatação lógica de dispositivos
   4. Partições
   5. Sistemas de arquivos
   6. O sistema de arquivos EXT3
   7. O sistema de arquivos ReiserFS
   8. Conclusões
   9. Referências bibliográficas
Outros artigos deste autor

Postfix - Relay agent

Quem disse que micro velho não presta?

Configuração universal do servidor X (modo gráfico)

Checando vulnerabilidades com o Nikto

Compilação e instalação do kernel 2.6.xx no Slackware

Leitura recomendada

NFS rápido e direto usando Slackware 12

Criar RAID no Linux

Liberando espaço em disco no Ubuntu Linux

Entendendo as permissões de arquivos (chmod)

Replicando e distribuindo armazenamento de arquivos através de quatro servidores usando Cluster (GlusterFs) no Debian Lenny

  
Comentários
[1] Comentário enviado por fabio em 17/02/2005 - 04:13h

Sempre tive vontade de aprender detalhadamente quais eram, de fato, as reais diferenças entre EXT3 e ReiserFS, porém toda a documentação que encontrava me deixava desencorajado. A maioria delas possui informações desorganizadas ou muito extensas.

Esse artigo definitivamente é o melhor documento que li sobre o assunto até hoje. Meus parabéns, já foi pra minha pasta de favoritos :)

[]'s

[2] Comentário enviado por reimassupilami em 17/02/2005 - 09:55h

cara, muito bom o artigo... dá uma geral bem legal sobre como funcionam os sistemas de arquivos... tb ficou muito boa a explicação sobre o ext3 e o reiserfs... toda vez que vou fazer uma nova instalação ficou na dúvida em qual usar, mas agora tenho mais base para me decidir...

falow...

[3] Comentário enviado por josir em 17/02/2005 - 16:56h

MUITO bom! Sem dúvida, foi o melhor artigo que eu já sobre FS. A referência bibliográfica está muito boa também.

Josir

[4] Comentário enviado por removido em 17/02/2005 - 20:50h

Otimo artigo..;-)

abraços..
flw

[5] Comentário enviado por fabrizmat em 18/02/2005 - 10:10h

Show de bola!!!

é muito bom saber os detalhes técnicos que envolvem as tecnologias, do que simplesmente escolher uma delas.

Fabio Rizzo
www.fabiorizzo.com

[6] Comentário enviado por removido em 18/02/2005 - 12:09h

RAPAAAAAAAAAZZZZZZZZZZZZZ!!!
Este keynes pode não ser um papa da economia mundial mas com certeza é o da informática.
Segundo tuto nota 1000 com qualidade excepcional!
E olha que ainda estou digerindo o anterior sobre updatedb etc. ;-))
Tb´ foi pro meu favoritos!


[7] Comentário enviado por Grobsch em 18/02/2005 - 14:50h

Parabéns pelo artigo...
Outro dia instalei o GoblinX em um partição ext3 e ele ocupou aproximadamente 1GB, contra os 800MB que ocupava em uma partição reiserfs.. Sempre usei reiserfs...

[8] Comentário enviado por Sl0ck em 18/02/2005 - 17:09h

Parabéns, Muito bom o artigo!!!!

[9] Comentário enviado por talegall em 19/02/2005 - 21:13h

Excelente! O artigo esta bem completo , as explicacoes claras e objetivas. Agora quando for fazer uma nova instalacao vou ver com olhos diferentes aquelas opcoes de sistema de arquivo e nao simplesmente ouvir os outros dizerem" escolha ESTA ". Pode ate aparentar nao ter diferencas significativas para o usuario comum, mas e muito importante saber o que se esta fazendo. Agradeco pelo esclarecimento.

[10] Comentário enviado por freakcode em 23/10/2005 - 16:31h

Excepcional artigo... bem pesquisado, bem explicado e com todas as informações técnicas detalhadas. Parabéns.

[11] Comentário enviado por widget em 15/11/2005 - 14:48h

O artigo é bom pra iniciantes que querem ter uma vizão bem geral mesmo. Pois nao ha nada tecnico, todos os pontos chaves sao dados superficialmente e muitos nem sao citados. O artigo é uma adaptaçao do artigo do morimoto sobre reiserfs, e mesmo o do morimoto nao tem nada de tecnico. Se alguem quiser conhecer como o reiserfs funciona visite http://www.namesys.com/.

[12] Comentário enviado por casterman em 08/01/2006 - 23:11h

ta legal seu artigo é bastante informante!!!

[13] Comentário enviado por DooM em 22/03/2006 - 15:57h

Muito bom o artigo, a pesquisa do autor e o empenho em compartilhar seus conhecimentos em torno das caracteristicas do EXT3 e do Reisers me levaram inclusive a me aderir a comunidade do vivaOLinux. Estava pesquisando sobre ext3 e reisers quando encontrei esse excelente artigo.
Faltou apenas fornecer alguns exemplos práticos de em quais circunstâncias poderiamos usar Reiser ou EXT3, mas nada grave.
Muito bom o artigo.

[14] Comentário enviado por maykonhammer em 09/04/2007 - 17:00h

parabéns pelo artigo cara!

[15] Comentário enviado por nuvem_negra em 01/09/2008 - 11:26h

Excelente artigo quem não sabia nada sobre sistemas de arquivos agora possui uma ótima referência.

[16] Comentário enviado por akiles5000 em 08/12/2008 - 20:16h

Nossa muito obrigado pelo artigp...
Esclareceu minhas duvidas xD

[17] Comentário enviado por evandro souza em 06/02/2009 - 21:12h

Prabéns pelo arquivo.
Muito bom

[18] Comentário enviado por MGinity em 17/05/2010 - 16:14h

Muito bom o artigo para quem não conhecia bem alguns detalhes dos sistemas de arquivos EXT3 e ReiserFS no GNU/Linux... serve como referência!
Parabéns! Continue escrevendo assim...


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts