Sistema de Arquivos EXT EXT2 EXT3 EXT4
Acadêmicos:
Guilherme Matheus Biscaia
Paola Guindani Cordel
Ricardo Bordeux de Oliveira
Disciplina:
Sistemas Operacionais
Professor:
Dierone César Foltran Júnior
Curso:
Engenharia de Computação – 3ª Série
Linux utilizava o sistema de arquivos do Minix, porém era limitado Surge o EXT (Extended File System), criado por Rémy Card e implementado no Linux 0.96c em abril de 1992
O EXT removeu duas limitações: seu (FS) tamanho máximo era de 2GB e o nome de arquivo máximo era de 255 caracteres Não permitia suporte para acesso separado, modificação de nós-i e timestamp de modificação de dados
Utilizava listas encadeadas para gerenciar blocos livres e nós-i e isso produzia performances ruins: ao passo que o sistema de arquivos era usado, as listas tornavam-se desordenadas e o sistema de arquivos, fragmentado
SISTEMA DE ARQUIVOS
Minix
EXT 2
Xia
Tamanho máximo do sistema de arquivos
64 MB
2 GB
4 TB
2 GB
Tamanho máximo de arquivo 64 MB
2 GB
2 GB
64 MB
Nome máximo de arquivo 16/30 c
255 c
255 c
248 c
3 times support
No
No
Yes
Yes
Extensível
No
No
Yes
No
Tamanho de bloco variável No
No
Yes
No
Manutenível
R
E
C
U
R
S
O
EXT
Yes
No
Yes
?
Tabela das funcionalidades apresentadas pelos sistemas de arquivos
No Linux, conceitos são herdados do Unix:
Arquivos são representados como nós-i
Diretórios são simples arquivos contendo uma lista de entradas E dispositivos podem ser acessados requisitando E/S em arquivos especiais
Link
Nó-i
Diretório
Em janeiro de 1993, foi lançada a versão Alpha de dois novos sistemas de arquivos: Xia e EXT 2 (Second Extended File System)
Redução do risco de perda de dados por uso intensivo
Era altamente baseado no código de kernel do sistema de arquivos do
Minix e só acrescentou algumas melhorias
Nomes de arquivo longos,