top of page
Sistemas de Arquivos do Linux
Existem vários tipos de sistemas de arquivo. Citaremos a seguir os principais, dando ênfase no sistema GNU/Linux.
Sempre que se fala em arquivos e diretórios no GNU/Linux, diferentemente do Windows, que trata dispositivos de hardware como o mesmo, o Linux trata tudo como arquivo, ou seja, um disco rígido é um arquivo, um modem também, assim como um CD-ROM, impressora, placa de som, entre outros.
EXT
É um sistema de arquivos criado para uso com sistemas operacionais Linux, desenvolvido em 1992 por Rémy Card. Foi desenvolvido para superar as deficiências do sistema de arquivos padrão do Minix. Permitia que os arquivos tivessem nomes de até 255 caracteres por arquivo, e até 2 GB de tamanho por arquivo.
EXT2
O EXT2 é apenas uma atualização do EXT. E sua estrutura é a seguinte:
-
Boot Block – Onde são gravadas as informações necessárias para a inicialização do sistema.
-
-
Inodes – Ficam armazenadas todas as informações sobre cada arquivo: Permissão de acesso, tipo de arquivo, identificação, dono do arquivo, data que foi criado e modificado, tamanho e a localização para o bloco de dados onde o arquivo está guardado.
-
-
Diretórios – São tipos de arquivos especiais que armazenam uma lista de todos os arquivos e subdiretórios
-
subordinados a ele.
-
-
Links - Um recurso muito interessante no qual pode se apontar para um outro arquivo ou diretório qualquer.
Um grande problema do EXT2 é a sua baixa tolerância a falhas em caso de quedas de energia ou desligamento inadequado, sendo talvez até mais frágil do que a FAT32 do Windows. Um desligamento inadequado num sistema EXT2 força o uso do fsck para verificar a integridade do sistema.
EXT3
Um dos seus recursos mais interessantes é o journaling* . Os principais pontos fracos são a baixa velocidade e desempenho reduzido.
EXT4
A útlima evolução dos sistemas EXT. Considerado uma das melhores evoluções já feitas no sistema de arquivos e possui um desempenho excelente. O EXT4 usa algumas funcionalidades diferentes para a melhora do desempenho, incluindo a forma como os dados estão alocados que resulta em ganho de desempenho e fragmentação quase nula.
Obs: Os sistemas de arquivos EXT não são compatíveis com sistemas operacionais do Windows, porém os sistemas Linux são capazes de ler e gravar em sistemas de arquivos FAT e NTFS.
*Funciona básicamente como se o sistema operacional gravasse um "diário", ou log, com as alterações que vão sendo feitas no disco. Em caso de falha no sistema, o sistema operacional pode ler os dados desse log e realizar uma recuperação dos dados
Texto por Igor de Souza Almeida
bottom of page
