Sistemas de arquivos LINUX

O Linux suporta diferentes sistemas de arquivos, cada um com suas vantagens, desvantagens e características. Neste artigo irei descrever os seguintes System Files, ou sistema de arquivos existentes:

Ext2


-O sistema de arquivos ext2 é conhecido como "Second Extended FileSystem". Foi desenvolvido para ser mais "eficiente" que o sistema de arquivos "Minix", seu antecessor.

O Minix era muito utilizado nas primeiras versões do Linux, e foi utilizado por muitos anos.

O sistema de arquivos ext2 não possui journaling e foi substituído pelo ext3.

Ext3


O sistema de arquivos ext3 é uma versão do ext2 com suporte a journaling. Portanto, o ext3 tem as mesmas características do ext2, mas com suporte journaling.

Essa característica foi uma evolução e tornou o ext3 um sistema de arquivos muito estável e robusto.

Como no ext3 só foi adicionado o suporte a journaling, podemos converter um sistema de arquivos ext2 para ext3, adicionado suporte a journaling, e também podemos converter um sistema de arquivos ext3 para ext2, removendo o suporte a journaling.

ReiserFS


O sistema de arquivos ReiserFS foi criado recentemente. Mas atualmente quase todas as distribuições Linux o suportam.

Sua performance é muito boa, principalmente para um número muito grande de arquivos pequenos.

ReiserFS também possui suporte a journaling.

XFS


O sistema de arquivos XFS também possui suporte a journaling. Foi desenvolvido originalmente pela Silicon Graphics e posteriormente disponibilizado o código fonte. O XFS é considerado um dos melhores sistemas de arquivos para banco de dados, pois é muito rápido na gravação.

XFS utiliza muitos recursos de cache com memória RAM, e para utilizar XFS é recomendado utilizar sistemas que possuem redundância de energia.

SWAP


SWAP é um espaço reservado para troca de dados com a memória RAM.

Em alguns lugares ele não é mencionado como um Sistema de Arquivos, mas resolvi descrever aqui pois faz parte deste artigo.

VFAT


O sistema de arquivos VFAT é também conhecido como FAT32 (M$ Windows).

O sistema de arquivos VFAT não possui suporte a journaling. É utilizado normalmente para transferir dados entre sistemas M$ Windows e o Linux instalados no mesmo disco, pois pode ser lido e escrito por ambos os sistemas operacionais.

O sistema de arquivos VFAT está longe de ser um sistema de arquivos utilizado para Sistemas Linux, exceto para compartilhamento/compatibilidade entre o M$ Windows e Linux.

Se você utilizar VFAT no Linux, esteja certo de perder alguns atributos, tais como: permissão de execução, links simbólicos, entre outras coisas.

Ambos os sistemas de arquivos ext3 e ReiserFS são maduros o bastante para serem utilizados como padrão no Linux. Esses dois são os mais utilizados pelas distribuições Linux.

0 comentários:

Postar um comentário

 
2009 LINUX & SW-Free Nenhun Direito Reservado
Votem no 8p