Upload
gray-pena
View
46
Download
2
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
SISTEMAS DE ARQUIVOS
Ehilton Kazuo Chiba YoshidomeFábio Malcher Miranda
Hugo Brito LimaTiago Davi Oliveira de Araújo
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
O que são 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;
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
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;
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
Swap
Partição utilizada para paginação. Tem o dobro do tamanho da memória física.
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.
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.
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
{ {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
{ {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
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
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
Segurança
Há alguns mecanismos de proteção eficientes para sistemas de arquivos:
Backup
Senha
Criptografia
Segurança
No UNIX era usado um sistemas de senhas criptografadas
Cada possível senha recebia um número aleatório de n bits.
Segurança
No Windows, a partir da versão 3.0 do NTFS, existe um sistema de criptografia para arquivos
Segurança
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