Buscar

sistemas de arquivos

Prévia do material em texto

Sistemas de arquivos
• Um sistema de arquivos é uma estrutura global na qual 
os arquivos são nomeados, armazenados e 
organizados.
• 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.
• 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.
File Allocation Table (Tabela de 
alocação de arquivos)
• Mapa de utilização do disco
• Julho 1988 (MS-DOS 4.0)
• Graças à ela o sistema operacional é capaz de 
saber onde exatamente no disco um determinado 
arquivo está armazenado.
• FAT16 = 216 = 65.536 posições x 512 bytes = 
33.554.432 bytes = 32 MB
• Limite de 512 arquivos e ou pastas no diretório 
raiz – FAT32 não existe limite
• Tamanho máximo arquivo – 2 GB
File Allocation Table (Tabela de 
alocação de arquivos)
• O FAT não trabalha com setores, mas sim com 
unidades de alocação chamadas clusters, que 
são conjuntos de setores. 
• O tamanho do cluster é definido 
automaticamente pelo Sistema Operacional 
quando o disco é formatado.
• Tamanho do Cluster – Múltiplos de 2.
• Tamanho do cluster utilizado (comando chkdsk e 
verificar a informação : Bytes em cada unidade de 
alocação).
File Allocation Table (Tabela de 
alocação 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
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.
MS-DOS/95/98/ME NT/2000/XP
Até 2GB Até 4GB
VFAT -Virtual File Allocation Table
• 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 "palavras.txt").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.
FAT32
• 228 = 268.435.456 posições
• Agosto (1996) – Windows 95 OSR2
• Tamanho máximo arquivo – 4 GB
• Número máximo de arquivos – 268.435.437
• Tamanho máximo volume – 8 TB (Cluster 32k)
• Segundo a microsoft, o número máximo de 
setores que um disco pode ter é 232 x 512 bytes = 
2 TB
• Tamanho máximo volume - Windows XP – 32 GB
FAT32
• 10 a 15% de uso de espaço mais eficiente em 
relação a fat maior (cluster maior) ou FAT16.
• Para converter FAT32 em NTFS
– Convert unidade: /fs:ntfs
Tamanho padrão de clusters de FAT para volumes do 
sistema de arquivos do Windows Server 2003
NTFS – New Technology File System
• Julho 1993 
• Conceitos herdados do HPFS (High 
Performance File System – Sistema 
Operacional IBM – OS/2)
• Suporte teórico – 264 – 1 cluster 16 EB – 1 KB
• Implementado – 232 – 1 cluster 16 TB – 64 KB
• Tamanho de cluster padrão para fat e ntfs
http://support.microsoft.com/kb/140365
NTFS
• Log de recuperação de dados
• Segurança
• Compactação
• Auditoria
• Criptografia
• Cota de Disco
NTFS – New Technology File System
Sistemas de arquivos suportados
Partição de inicialização
• 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. 
Partição do Sistema
• 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. 
Como criar um sistema de 
inicialização múltipla no Windows XP
• http://support.microsoft.com/kb/306559/pt-
br#h
Organizando um disco básico
H:
G
F:
E:
D:
C:
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
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
FAT
FAT
Convertendo sistemas de arquivos
Para: Windows XPDe:
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
O que são permissões?
• As permissões definem o tipo de acesso 
concedido 
a um usuário, grupo ou computador em relação 
a um objeto
• Você aplica permissões a objetos como arquivos, 
pastas, pastas compartilhadas e impressoras
• Você atribui permissões a usuários e a grupos no 
Active Directory ou em um computador 
local
Permissões NTFS de arquivos e pastas
Permissões de arquivo Permissões de pasta
Controle Total
Modificar
Ler e Executar
Gravar
Leitura
Listar conteúdo 
da pasta
Controle Total
Modificar
Ler e Executar
Gravar
Leitura
http://support.microsoft.com/kb/308419/pt-br
O que são permissões padrão e 
especiais?
Permissões padrão Permissões especiais
O que são as permissões efetivas em arquivos e pastas NTFS?
• Permissões são cumulativas
• Permissões de arquivo são diferentes de 
permissões de pasta
• Negação substitui todas as permissões
• Apropriar-se
Discussão em classe: Aplicando 
permissões NTFS
Grupo Usuários
Grupo Vendas
Usuário1
Grupo Usuários
Gravação para 
Pasta1
Grupo Vendas 
Leitura para Pasta1
1
Grupo Usuários
Leitura para Pasta1
Grupo Vendas
Gravação para 
Pasta2
2
Grupo Usuários
Modificação para 
Pasta1
Arquivo2 deveria 
ser acessível apenas 
ao grupo Vendas e 
apenas com a 
permissão de 
Leitura
3
Partição NTFS
Arquivo2
Pasta1
Pasta2
Arquivo1
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
Efeitos nas permissões NTFS ao copiar e mover arquivos e 
pastas
Quando você copia arquivos e pastas, eles herdam 
permissões da pasta de destino
Quando você move arquivos e pastas dentro da mesma 
partição, eles retêm suas permissões
Quando você move arquivos e pastas para uma outra 
partição, eles herdam as permissões da pasta de destino
Partição NTFS
C:\
Partição NTFS
E:\
Partição NTFS
D:\
Mov
e
Copia
Copiar
Ou
Mover
Permissões de pasta 
compartilhada
Permissão Permite que o usuário:
Leitura
(Padrão, aplicada 
ao grupo Todos)
Exiba nomes de arquivo e de subpasta
Exiba dados em arquivos e atributos
Execute arquivos de programa
Alterar
(inclui todas as 
permissões de 
Leitura)
Adicione arquivos e subpastas
Altere dados em arquivos
Exclua subpastas e arquivos
Controle Total
Inclua todas as permissões de Leitura e Alteração
Permita que você altere as permissões NTFS 
para pastas e arquivos
O que são pastas compartilhadas?
• Copiar uma pasta compartilhada
– A pasta compartilhada original ainda é 
compartilhada, mas não a cópia da pasta
• Mover uma pasta compartilhada
– A pasta não é mais compartilhada
• Ocultar uma pasta compartilhada
– Inclua um $ depois do nome da pasta 
compartilhada
– Usuários podem acessar uma pasta 
compartilhada oculta digitando o UNC.Por exemplo: \\servidor\segredos$
Prática: Determinando as permissões NTFS e de pasta 
compartilhada efetiva
Nesta prática, você vai: 
–Determinar permissões efetivas de 
NTFS
–Determinar permissões de pasta 
compartilhada
Volume NTFS
Grupo Usuários
FC
1 Volume NTFS
Dados
Grupo Vendas
R
Pubs
RH
Grupo Vendas VendasFC
2
Usuários
FCUsuário3
Usuário2 FC
Usuário1 FC
Usuário3
Usuário2
Usuário1
Referências
• http://www.infowester.com/fat.php
• http://www.clubedohardware.com.br/
artigos/313
• http://www.infowester.com/ntfs.php
• http://pt.wikipedia.org/wiki/Sistema_
de_ficheiros

Continue navegando