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
ReiserFS
By Bruno Herrmann Leite
ReiserFS
Apresentação criada para a disciplina de SO do IFSUL, Campus Passo Fundo
- 335