Sistemas de arquivos

28,392 views
28,153 views

Published on

Sistemas de arquivos

Published in: Education
2 Comments
6 Likes
Statistics
Notes
No Downloads
Views
Total views
28,392
On SlideShare
0
From Embeds
0
Number of Embeds
17
Actions
Shares
0
Downloads
695
Comments
2
Likes
6
Embeds 0
No embeds

No notes for slide

Sistemas de arquivos

  1. 1. Sistemas de arquivos <ul><li>Um sistema de arquivos é uma estrutura global na qual os arquivos são nomeados, armazenados e organizados. </li></ul><ul><li>Memória de massa: Nome genérico para qualquer dispositivo capaz de armazenar dados para uso posterior. Ex: disquete, discos rígidos, cd-rom, zip-drives. </li></ul><ul><li>Os dados são armazenados em forma de arquivos e a maneira com que os arquivos são armazenados e manipulados dentro de um sistema de memória de massa varia de acordo com o Sistema Operacional. </li></ul>
  2. 2. File Allocation Table (Tabela de alocação de arquivos) <ul><li>Mapa de utilização do disco </li></ul><ul><li>Julho 1988 (MS-DOS 4.0) </li></ul><ul><li>Graças à ela o sistema operacional é capaz de saber onde exatamente no disco um determinado arquivo está armazenado. </li></ul><ul><li>FAT16 = 2 16 = 65.536 posições x 512 bytes = 33.554.432 bytes = 32 MB </li></ul><ul><li>Limite de 512 arquivos e ou pastas no diretório raiz – FAT32 não existe limite </li></ul><ul><li>Tamanho máximo arquivo – 2 GB </li></ul>
  3. 3. File Allocation Table (Tabela de alocação de arquivos) <ul><li>O FAT não trabalha com setores, mas sim com unidades de alocação chamadas clusters, que são conjuntos de setores. </li></ul><ul><li>O tamanho do cluster é definido automaticamente pelo Sistema Operacional quando o disco é formatado. </li></ul><ul><li>Tamanho do Cluster – Múltiplos de 2. </li></ul><ul><li>Tamanho do cluster utilizado (comando chkdsk e verificar a informação : Bytes em cada unidade de alocação). </li></ul>
  4. 4. File Allocation Table (Tabela de alocação de arquivos) Quando maior o tamanho do cluster, mais o desperdício de espaço. (Slack Space) Quanto mais clusters existir, mais demorado será o uso do sistema de arquivos. Tamanho do cluster Capacidade máxima de armazenamento 2 kb 128 mb 4 kb 256 mb 8 kb 512 mb 16 kb 1 gb 32 kb 2 gb 64 kb 4 gb MS-DOS/95/98/ME NT/2000/XP Até 2GB Até 4GB
  5. 5. VFAT - Virtual File Allocation Table <ul><li>Trata-se de um sistema introduzido no Windows 95. Ele possui as mesmas características do sistema FAT, mas pode suportar nome de arquivos longos. O sistema de arquivos FAT só trabalha com nomes no estilo 8.3 (8 caracteres para o nome e 3 para a extensão, como &quot;palavras.txt&quot;).Com o VFAT, é possível ter nomes de arquivos com até 256 caracteres mais 3 para a extensão. O sistema FAT32 herdou todas as características do VFAT. </li></ul>
  6. 6. FAT32 <ul><li>2 28 = 268.435.456 posições </li></ul><ul><li>Agosto (1996) – Windows 95 OSR2 </li></ul><ul><li>Tamanho máximo arquivo – 4 GB </li></ul><ul><li>Número máximo de arquivos – 268.435.437 </li></ul><ul><li>Tamanho máximo volume – 8 TB (Cluster 32k) </li></ul><ul><li>Segundo a microsoft, o número máximo de setores que um disco pode ter é 2 32 x 512 bytes = 2 TB </li></ul><ul><li>Tamanho máximo volume - Windows XP – 32 GB </li></ul>
  7. 7. FAT32 <ul><li>10 a 15% de uso de espaço mais eficiente em relação a fat maior (cluster maior) ou FAT16. </li></ul><ul><li>Para converter FAT32 em NTFS </li></ul><ul><ul><li>Convert unidade: /fs:ntfs </li></ul></ul>
  8. 8. Tamanho padrão de clusters de FAT para volumes do sistema de arquivos do Windows Server 2003
  9. 9. NTFS – New Technology File System <ul><li>Julho 1993 </li></ul><ul><li>Conceitos herdados do HPFS (High Performance File System – Sistema Operacional IBM – OS/2) </li></ul><ul><li>Suporte teórico – 2 64 – 1 cluster 16 EB – 1 KB </li></ul><ul><li>Implementado – 2 32 – 1 cluster 16 TB – 64 KB </li></ul><ul><li>Tamanho de cluster padrão para fat e ntfs </li></ul><ul><ul><li>http://support.microsoft.com/kb/140365 </li></ul></ul>
  10. 10. NTFS <ul><li>Log de recuperação de dados </li></ul><ul><li>Segurança </li></ul><ul><li>Compactação </li></ul><ul><li>Auditoria </li></ul><ul><li>Criptografia </li></ul><ul><li>Cota de Disco </li></ul>
  11. 11. NTFS – New Technology File System
  12. 12. Sistemas de arquivos suportados
  13. 13. Partição de inicialização <ul><li>A partição de inicialização contém o sistema operacional do Windows e seus arquivos de suporte. O partição de inicialização pode ser, mas não necessariamente, o mesmo que a partição do sistema. Existirá uma, e apenas uma, partição do sistema, mas existirá uma partição de inicialização para cada sistema operacional em um sistema de inicialização múltipla. Observação Em discos dinâmicos, isso é conhecido como o volume de inicialização. </li></ul>
  14. 14. Partição do Sistema <ul><li>A partição do sistema se refere ao volume de disco que contém os arquivos específicos de hardware necessários para iniciar o Windows, como Ntldr, Boot.ini e Ntdetect.com. A partição do sistema pode ser, mas não necessariamente, o mesmo volume que a partição de inicialização. Observação Em discos dinâmicos, isso é conhecido como o volume do sistema. </li></ul>
  15. 15. Como criar um sistema de inicialização múltipla no Windows XP <ul><li>http://support.microsoft.com/kb/306559/pt-br#h </li></ul>
  16. 16. Organizando um disco básico H: G F: E: D: C: Partições primárias Até quatro partições primárias Até três partições primárias e uma partição estendida com unidades lógicas Partição estendida com unidades lógicas OU F: E: D: C:
  17. 17. Organizando um disco dinâmico Inclui o espaço de dois ou mais discos, preenchendo o primeiro disco, depois o segundo e assim por diante Volume estendido Os dados são gravados de forma alternada e uniforme em dois ou mais discos Volume distribuído Contém o espaço de um único disco Volume simples
  18. 18. Convertendo sistemas de arquivos FAT FAT Para: Windows XP De: Volume NTFS Volume NTFS Volume NTFS NTFS no Windows 2000 NTFS no Windows NT Volume NTFS Usando o comando convert Conversão automática durante a atualização Conversão não necessária Não há conversão
  19. 19. O que são permissões? <ul><li>As permissões definem o tipo de acesso concedido a um usuário, grupo ou computador em relação a um objeto </li></ul><ul><li>Você aplica permissões a objetos como arquivos, pastas, pastas compartilhadas e impressoras </li></ul><ul><li>Você atribui permissões a usuários e a grupos no Active Directory ou em um computador local </li></ul>
  20. 20. Permissões NTFS de arquivos e pastas http://support.microsoft.com/kb/308419/pt-br Permissões de arquivo Permissões de pasta <ul><li>Controle Total </li></ul><ul><li>Modificar </li></ul><ul><li>Ler e Executar </li></ul><ul><li>Gravar </li></ul><ul><li>Leitura </li></ul><ul><li>Listar conteúdo da pasta </li></ul><ul><li>Controle Total </li></ul><ul><li>Modificar </li></ul><ul><li>Ler e Executar </li></ul><ul><li>Gravar </li></ul><ul><li>Leitura </li></ul>
  21. 21. O que são permissões padrão e especiais? Permissões padrão Permissões especiais
  22. 22. O que são as permissões efetivas em arquivos e pastas NTFS? <ul><li>Permissões são cumulativas </li></ul><ul><li>Permissões de arquivo são diferentes de permissões de pasta </li></ul><ul><li>Negação substitui todas as permissões </li></ul><ul><li>Apropriar-se </li></ul>
  23. 23. Discussão em classe: Aplicando permissões NTFS Grupo Usuários Grupo Vendas Usuário1 <ul><li>Grupo Usuários Gravação para Pasta1 </li></ul><ul><li>Grupo Vendas Leitura para Pasta1 </li></ul>1 <ul><li>Grupo Usuários Leitura para Pasta1 </li></ul><ul><li>Grupo Vendas Gravação para Pasta2 </li></ul>2 <ul><li>Grupo Usuários Modificação para Pasta1 </li></ul><ul><li>Arquivo2 deveria ser acessível apenas ao grupo Vendas e apenas com a permissão de Leitura </li></ul>3 Partição NTFS Arquivo2 Pasta1 Pasta2 Arquivo1
  24. 24. O que é herança de permissões NTFS? Acesso à PastaB PastaA PastaB Herdam permissões Leitura / Gravação Impedem herança Sem acesso à PastaB PastaA PastaB PastaC Leitura / Gravação
  25. 25. Efeitos nas permissões NTFS ao copiar e mover arquivos e pastas <ul><li>Quando você copia arquivos e pastas, eles herdam permissões da pasta de destino </li></ul><ul><li>Quando você move arquivos e pastas dentro da mesma partição, eles retêm suas permissões </li></ul><ul><li>Quando você move arquivos e pastas para uma outra partição, eles herdam as permissões da pasta de destino </li></ul>Partição NTFS C: Partição NTFS E: Partição NTFS D: Move Copia Copiar Ou Mover
  26. 26. Permissões de pasta compartilhada Permissão Permite que o usuário: Leitura (Padrão, aplicada ao grupo Todos) <ul><li>Exiba nomes de arquivo e de subpasta </li></ul><ul><li>Exiba dados em arquivos e atributos </li></ul><ul><li>Execute arquivos de programa </li></ul>Alterar (inclui todas as permissões de Leitura) <ul><li>Adicione arquivos e subpastas </li></ul><ul><li>Altere dados em arquivos </li></ul><ul><li>Exclua subpastas e arquivos </li></ul>Controle Total <ul><li>Inclua todas as permissões de Leitura e Alteração </li></ul><ul><li>Permita que você altere as permissões NTFS para pastas e arquivos </li></ul>
  27. 27. O que são pastas compartilhadas? <ul><li>Copiar uma pasta compartilhada </li></ul><ul><ul><li>A pasta compartilhada original ainda é compartilhada, mas não a cópia da pasta </li></ul></ul><ul><li>Mover uma pasta compartilhada </li></ul><ul><ul><li>A pasta não é mais compartilhada </li></ul></ul><ul><li>Ocultar uma pasta compartilhada </li></ul><ul><ul><li>Inclua um $ depois do nome da pasta compartilhada </li></ul></ul><ul><ul><li>Usuários podem acessar uma pasta compartilhada oculta digitando o UNC. Por exemplo: ervidorsegredos$ </li></ul></ul>
  28. 28. Prática: Determinando as permissões NTFS e de pasta compartilhada efetiva <ul><li>Nesta prática, você vai: </li></ul><ul><ul><li>Determinar permissões efetivas de NTFS </li></ul></ul><ul><ul><li>Determinar permissões de pasta compartilhada </li></ul></ul>Volume NTFS Usuários Usuário3 Usuário2 Usuário1 Usuário3 Usuário2 Usuário1 Grupo Usuários FC 1 Volume NTFS Dados Grupo Vendas R Pubs RH Grupo Vendas Vendas FC 2 FC FC FC

×