ReiserFS
Sistemas Operacionais
Bruno Leite
Guilherme Rocha
Vitor Hugo Machado
1. Conceitos
Sistema de Arquivos
Como gravar
dados
Gerenciar
tamanho máximo
Arquivo
Conjunto de
informações
Instruções
ou
dados
2. Histórico
Surgimento
2001
, criado por Hans
Reiser
Equipe
NAMESYS
Outros Sistemas
FAT32
,
NTFS
(Windows)
ext2
,
ext3
(Linux)
Outros Sistemas
3. Organização
3.1 B-Trees
Banco de dados
Menos
consultas
Internos -
guiar
a pesquisa
Formatados -
chaves
únicas
Não formatados -
sem chaves
3.2 Meta-dados
Controle
de arquivos do sistema
Atributos
I-nodes, mapa de blocos livres, diretórios
Informações
para o journal
Ponteiro
em desligamento
Aumento de velocidade na
pesquisa
3.3 Journaling
Resturação
mas rápida
Integridade
Arquivo
de journal
3 Situações no Desligamento Imprevisto
1) Sem arquivo aberto
OK
2) Arquivo aberto, mas sem edição
Perde
o
arquivo
3) Salvando ou editando arquivo
Pode perder o
diretório
e ter que verificar
intergridadde
do sistema
3.4 Outros Sistemas
FAT32 e ext2
não possuem journaling
ext3 X ReiserFS
ext3 guarda
dados
também (pode
restaurar
)
ReiserFS apenas
meta-dados
(mais
rápido
)
4. Vantagens
e
Desvantagens
4.1 Vantagens
Boot
mais rápido (journaling)
Integridade
Velocidade na
pesquisa
(B-trees)
Arquivos
pequenos
(B-trees)
Otimização
do
espaço
Arquivos com mais de
2GB
4.2 Desvantagens
Trabalho com
NFS
Trabalho com
RAID
via
software
5. Interrupção
Prisão
de Hans Reiser
Pouco desenvolvimento
Remoção
de distros (Ubuntu e Debian)
Aquisição da Namesys pela DARPA -
Produção do
Reiser4
6. Conclusão
Conclusão
Surgiu com
diferencial competitivo
Suporte a
NFS
e
RAID via Software
Problemas
pessoais
Ainda é opção
Made with Slides.com