O sistema de ficheiros é uma parte fundamental do sistema operativo
Linux. A configuração e a manutenção do mesmo é uma tarefa que muitas
vezes não é fácil e a qual fica sempre ao cuidado do administrador do
sistema.
Um sistema de ficheiros (filesystem) é o método e a estrutura de dados
que um sistema operativo utiliza para administrar ficheiros num disco ou
numa partição, ou seja, a forma pela qual os ficheiros estão organizados
num disco.
O Linux suporta diversos tipos de sistemas de ficheiros. Entre esses
podemos salientar os seguintes:
- minix – o mais antigo e presumivelmente o mais credível, mas
bastante limitado em facilidades (máximo de 30 caracteres para
nomes de ficheiros, etc.) e restrições de armazenamento (no
máximo 64 MB por sistema de ficheiros). - xia – uma versão modificada do sistema de ficheiros minix, o qual
aumenta os limites dos nomes dos ficheiros e do sistema de
ficheiros, mas não introduz novas facilidades. Não é muito
popular, mas comenta-se que funciona muito bem. - ext2 e ext3 – os mais poderosos e populares sistemas de ficheiros
nativos do Linux. Criados para serem facilmente compatíveis com
os avanços das novas versões, sem ser necessário refazer os
sistemas de ficheiros já existentes. - ext – uma versão antiga do ext2, a qual não é mais compatível com
as versões actuais. É raro vê-la instalada em sistemas novos e
mesmo os mais antigos têm sido convertidos para ext2.
Adicionalmente, há o suporte a diversos sistemas de ficheiros de outros
sistemas operativos, para simplificar a troca de informações com esses
sistemas operativos.
Estes sistemas de ficheiros funcionam como se fossem nativos, excepto
pela perda de algumas facilidades presentes no UNIX, ou apresentam
algumas particularidades:
- msdos – compatibilidade com o MS-DOS (OS/2 e Windows NT)
através de sistemas de ficheiros FAT. - umsdos – sistemas de ficheiros msdos estendidos para suportar
nomes longos, donos, permissões, ligações e ficheiros de
dispositivos do Linux. Isso permite que um sistema de ficheiros
msdos possa ser usado como se fosse um sistema Linux,
removendo a necessidade de uma partição distinta para o Linux. - iso9660 – o sistema de ficheiros padrão do CD-ROM. A extensão
Rock Ridge permite a utilização de nomes longos, sendo suportada
de forma automática. - nfs – sistemas de ficheiros de redes que permitem compartilhar o
acesso fácil aos ficheiros entre os diversos computadores da rede. - hpfs – o sistema de ficheiros do OS/2.
- sysv – sistema de ficheiros do System V/386, Coherent e Xenix.
0 comentários:
Enviar um comentário