SISTEMAS DE ARQUIVOS
description
Transcript of SISTEMAS DE ARQUIVOS
![Page 1: SISTEMAS DE ARQUIVOS](https://reader035.fdocumentos.com/reader035/viewer/2022062314/568132bd550346895d997d7d/html5/thumbnails/1.jpg)
SISTEMAS DE ARQUIVOS
Ehilton Kazuo Chiba YoshidomeFábio Malcher Miranda
Hugo Brito LimaTiago Davi Oliveira de Araújo
![Page 2: SISTEMAS DE ARQUIVOS](https://reader035.fdocumentos.com/reader035/viewer/2022062314/568132bd550346895d997d7d/html5/thumbnails/2.jpg)
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](https://reader035.fdocumentos.com/reader035/viewer/2022062314/568132bd550346895d997d7d/html5/thumbnails/3.jpg)
O que são Sistemas de Arquivos?
![Page 4: SISTEMAS DE ARQUIVOS](https://reader035.fdocumentos.com/reader035/viewer/2022062314/568132bd550346895d997d7d/html5/thumbnails/4.jpg)
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](https://reader035.fdocumentos.com/reader035/viewer/2022062314/568132bd550346895d997d7d/html5/thumbnails/5.jpg)
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](https://reader035.fdocumentos.com/reader035/viewer/2022062314/568132bd550346895d997d7d/html5/thumbnails/6.jpg)
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](https://reader035.fdocumentos.com/reader035/viewer/2022062314/568132bd550346895d997d7d/html5/thumbnails/7.jpg)
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](https://reader035.fdocumentos.com/reader035/viewer/2022062314/568132bd550346895d997d7d/html5/thumbnails/8.jpg)
Swap
Partição utilizada para paginação. Tem o dobro do tamanho da memória física.
![Page 9: SISTEMAS DE ARQUIVOS](https://reader035.fdocumentos.com/reader035/viewer/2022062314/568132bd550346895d997d7d/html5/thumbnails/9.jpg)
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](https://reader035.fdocumentos.com/reader035/viewer/2022062314/568132bd550346895d997d7d/html5/thumbnails/10.jpg)
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](https://reader035.fdocumentos.com/reader035/viewer/2022062314/568132bd550346895d997d7d/html5/thumbnails/11.jpg)
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](https://reader035.fdocumentos.com/reader035/viewer/2022062314/568132bd550346895d997d7d/html5/thumbnails/12.jpg)
{ {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](https://reader035.fdocumentos.com/reader035/viewer/2022062314/568132bd550346895d997d7d/html5/thumbnails/13.jpg)
{ {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](https://reader035.fdocumentos.com/reader035/viewer/2022062314/568132bd550346895d997d7d/html5/thumbnails/14.jpg)
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](https://reader035.fdocumentos.com/reader035/viewer/2022062314/568132bd550346895d997d7d/html5/thumbnails/15.jpg)
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](https://reader035.fdocumentos.com/reader035/viewer/2022062314/568132bd550346895d997d7d/html5/thumbnails/16.jpg)
Segurança
Há alguns mecanismos de proteção eficientes para sistemas de arquivos:
Backup
Senha
Criptografia
![Page 17: SISTEMAS DE ARQUIVOS](https://reader035.fdocumentos.com/reader035/viewer/2022062314/568132bd550346895d997d7d/html5/thumbnails/17.jpg)
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](https://reader035.fdocumentos.com/reader035/viewer/2022062314/568132bd550346895d997d7d/html5/thumbnails/18.jpg)
Segurança
No Windows, a partir da versão 3.0 do NTFS, existe um sistema de criptografia para arquivos
![Page 19: SISTEMAS DE ARQUIVOS](https://reader035.fdocumentos.com/reader035/viewer/2022062314/568132bd550346895d997d7d/html5/thumbnails/19.jpg)
Segurança
![Page 20: SISTEMAS DE ARQUIVOS](https://reader035.fdocumentos.com/reader035/viewer/2022062314/568132bd550346895d997d7d/html5/thumbnails/20.jpg)
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