20
SISTEMAS DE ARQUIVOS Ehilton Kazuo Chiba Yoshidome Fábio Malcher Miranda Hugo Brito Lima Tiago Davi Oliveira de Araújo

SISTEMAS DE ARQUIVOS

Embed Size (px)

DESCRIPTION

SISTEMAS DE ARQUIVOS. Ehilton Kazuo Chiba Yoshidome Fábio Malcher Miranda Hugo Brito Lima Tiago Davi Oliveira de Araújo. 1 – Sistemas de Arquivos 1.1 - Instrodução 1.1 - FAT16 1.2 - FAT32 1.3 – NTFS 1.4 – Sistemas de Arquivos Virtuais 1.5 – SWAP 1.6 – HeiserFS 1.7 – Heiser4 - PowerPoint PPT Presentation

Citation preview

Page 1: SISTEMAS DE ARQUIVOS

SISTEMAS DE ARQUIVOS

Ehilton Kazuo Chiba YoshidomeFábio Malcher Miranda

Hugo Brito LimaTiago Davi Oliveira de Araújo

Page 2: SISTEMAS DE ARQUIVOS

1 – Sistemas de Arquivos1.1 - Instrodução1.1 - FAT161.2 - FAT321.3 – NTFS1.4 – Sistemas de Arquivos Virtuais1.5 – SWAP1.6 – HeiserFS1.7 – Heiser41.8 - EXT21.9 - EXT31.10 - EXT42 – Tabela Comparativa3 – Segurança;4 – Referências Bibliográficas

Roteiro

Page 3: SISTEMAS DE ARQUIVOS

O que são Sistemas de Arquivos?

Page 4: SISTEMAS DE ARQUIVOS

Visão Geral:

1977 – FAT: MS-DOS -> W95; Revisões e motivos; 16 bits de endereçamento; 65536 Clusters;

FAT16

Vantagens: Compatível com

sistemas mais antigos da Microsoft;

Melhor para drives pequenos;

Desvantagens: Limite de tamanho(2

GB); Fragmentação;

Page 5: SISTEMAS DE ARQUIVOS

Visão Geral:

1996 - W95 (OSR2) e 98; Revisões e motivos;

Vantagens: Melhor aproveitamento

do disco; Melhor para drives

pequenos;

Desvantagens: Velocidade em relação

ao FAT16; Fragmentação; Limite de tamanho para

manipulação;

FAT32

Page 6: SISTEMAS DE ARQUIVOS

NTFS

Visão Geral:

Windows NT (1993); Tamanho máximo; Log

Vantagens: Segurança; Dimensão; Tamanho do arquivo =

tamanho do volume; Compactação, indexação

e criptografia;

Desvantagens: Velocidade menor em

relação ao FAT;

Page 7: SISTEMAS DE ARQUIVOS

Virtual File System (VFS).

Interface entre Sistema de Arquivos e Kernel.

Camada de Abstração entre Sistema de Arquivos e chamadas de sistema.

Sistema de Arquivos Virtual

Page 8: SISTEMAS DE ARQUIVOS

Swap

Partição utilizada para paginação. Tem o dobro do tamanho da memória física.

Page 9: SISTEMAS DE ARQUIVOS

ReiserFS

Criado por Hans Reiser. Primeiro Sistema de Arquivos a usar Journaling. Utiliza árvores balanceadas para armazenar dados. Utiliza File Tails para evitar fragmentação. Alocação dinâmica de inodes. Fica lento após 85% do disco estar cheio.

Page 10: SISTEMAS DE ARQUIVOS

Reiser4

Versão específica do ReiserFS. Foco na performance. Utiliza logs errantes. Alta vazão. Alta utilização de CPU. Desenvolvimento estagnado após prisão do Hans Reiser.

Page 11: SISTEMAS DE ARQUIVOS

Ext2

Corrigir problemas do antecessor.

- Tamanho (nome): de 14 para 255 caracteres

- Tamanho do arquivo: de 64MB para 16GB até 2TB

- Tamanho da partição: de 64MB para 2TB e 32TB

Bloco Superbloco I-node Grupo de Blocos Mapa de bits Mapa de i-nodes Tabela de i-nodes Alocação de Blocos

Page 12: SISTEMAS DE ARQUIVOS

{ {Vantagens

Journaling; Journal (risco mais baixo); Ordenado (riso médio); Writeback (risco mais

alto). Crescimento do sistema

de arquivos de forma online;

Indexação por H-tree.

Desvantagens

Funcionalidade; Desfragmentação; Recuperação; Compreensão; Incapacidade de obter

snapshots; Ausência de

checksum no journal.

Ext3

Page 13: SISTEMAS DE ARQUIVOS

{ {Vantagens

Grandes capacidades; Extends; Retrocompatibilidade; Pré-alocação persistente; Alocação atrasada; Remoção do limite de

32.000 subdiretórios; Journal checksumming; Checagem do sistema de

arquivos mais rápida; Alocador multi-bloco; Timestamps melhorados.

Desvantagens

Alocação atrasada e potencial perda de dados; Open(“file”,

O_TRUNC); write(fd, data); close(fd);

Ext4

Page 14: SISTEMAS DE ARQUIVOS

Tabela Comparativa

Sistema de Arquivos LinksLinks

SimbólicosJournaling de Blocos

Journaling de Metadados

Case-Sensitive

Encriptação

FAT16 Não Não Não Não Não Não

FAT32 Não Não Não Não Não Não

NTFS Sim Sim Não Sim Sim Sim

ReiserFS Sim Sim Não Sim Não Não

Reiser 4 Sim Sim Sim Não Não Sim

EXT2 Sim Sim Não Não Não Não

EXT3 Sim Sim Sim Sim Não Não

EXT4 Sim Sim Sim Sim Não Não

Page 15: SISTEMAS DE ARQUIVOS

Segurança

Tão importante quanto o modo e eficiência como os arquivos são armazenados é garantir que não serão usados indevidamente

Page 16: SISTEMAS DE ARQUIVOS

Segurança

Há alguns mecanismos de proteção eficientes para sistemas de arquivos:

Backup

Senha

Criptografia

Page 17: SISTEMAS DE ARQUIVOS

Segurança

No UNIX era usado um sistemas de senhas criptografadas

Cada possível senha recebia um número aleatório de n bits.

Page 18: SISTEMAS DE ARQUIVOS

Segurança

No Windows, a partir da versão 3.0 do NTFS, existe um sistema de criptografia para arquivos

Page 20: SISTEMAS DE ARQUIVOS

SUPORTE Microsoft (2005) “Visão geral dos sistemas de arquivos FAT, HPFS e NTFS”, http://support.microsoft.com/kb/100108, Junho.

SUPORTE Apple (2008) “Mac OS X: About file system journaling”,http://support.apple.com/kb/ht2355, Julho.

UNICAMP,(2011)“A evolução dos sistemas de arquivos: Do Ext ao Ext4”, http://www.lsd.ic.unicamp.br/mc514/sites/default/files/proj.mc514.pdf

VADALA, D. (2003). Filesystems. Em Managing RAID on Linux, páginas 187–210. O’Reilly & Associates.

WIKIPÉDIA (2011) “Comparison of file systems”, http://en.wikipedia.org/wiki/Comparison_of_file_systems, Dezembro.

Referências Bibliográficas