1 / 20

SISTEMAS DE ARQUIVOS

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

gray-pena
Download Presentation

SISTEMAS DE ARQUIVOS

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SISTEMAS DE ARQUIVOS EhiltonKazuo Chiba Yoshidome Fábio Malcher Miranda Hugo Brito Lima Tiago Davi Oliveira de Araújo

  2. 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 1.8 - EXT2 1.9 - EXT3 1.10 - EXT4 2 – Tabela Comparativa 3 – Segurança; 4 – Referências Bibliográficas Roteiro

  3. O que são Sistemas de Arquivos?

  4. Visão Geral: • 1977 – FAT: MS-DOS -> W95; • Revisões e motivos; • 16 bits de endereçamento; • 65536 Clusters; Vantagens: • Compatível com sistemas mais antigos da Microsoft; • Melhor para drives pequenos; Desvantagens: • Limite de tamanho(2 GB); • Fragmentação; FAT16

  5. 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

  6. 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; NTFS

  7. 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

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

  9. 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. ReiserFS

  10. 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. Reiser4

  11. 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 Ext2

  12. Vantagens Desvantagens Funcionalidade; Desfragmentação; Recuperação; Compreensão; Incapacidade de obter snapshots; Ausência de checksum no journal. • 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. Ext3

  13. Vantagens Desvantagens Alocação atrasada e potencial perda de dados; Open(“file”, O_TRUNC); write(fd, data); close(fd); • Grandes capacidades; • Extends; • Retrocompatibilidade; • Pré-alocação persistente; • Alocação atrasada; • Remoção do limite de 32.000 subdiretórios; • Journalchecksumming; • Checagem do sistema de arquivos mais rápida; • Alocador multi-bloco; • Timestamps melhorados. Ext4

  14. Tabela Comparativa

  15. 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

  16. Há alguns mecanismos de proteção eficientes para sistemas de arquivos: • Backup • Senha • Criptografia Segurança

  17. No UNIX era usado um sistemas de senhas criptografadas • Cada possível senha recebia um número aleatório de n bits. Segurança

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

  19. Segurança

  20. 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) “Comparisonof file systems”, http://en.wikipedia.org/wiki/Comparison_of_file_systems, Dezembro. Referências Bibliográficas

More Related