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