Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

Prof. Msc. Mario S. Quinello
O que é o Sistema de Arquivos?
 Conjunto de estruturas lógicas que permite ao
Sistema Operacional ter acesso e controlar os
dados gravados no disco rígido.
 Define como os bytes que compõem um
arquivo serão armazenados e de que forma o
sistema operacional terá acesso aos dados.
O Disco Rígido no Linux
 Representação do HD no Linux:
 /dev/hda  Mestre primário IDE
 /dev/hdb  Escravo primário IDE
 /dev/hdc Mestre Secundário IDE
 /dev/hdd  Escravo Secundário IDE
 Representação do HD no Linux:
 /dev/sda  Primeiro SCSI drive
 /dev/sdb  Segundo SCSI drive
 /dev/sdc  Terceiro SCSI drive
O Disco Rígido no Linux
 Partição Primária
 Contém o sistema de arquivo (File System).
 Podem existir até 4 no sistema.
/dev/sda1
/dev/sda2
/dev/sda3
/dev/sda4
Uso de Partições no Linux
 Partição Estendida
 Derivada da partição primária, mas não contém
um sistema de arquivos; é uma partição
lógica.
 Em um disco temos apenas uma partição
extendida.
 Pode ser um dos quatro possíveis blocos da
partição primária:
 /dev/sda1 (primária)
 /dev/sda2 (estendida)
Uso de Partições no Linux
 Partição Lógica
 Existe apenas com a partição estendida.
 Podem existir de 1 a 12 partições lógicas,
numeradas de 5 até 16.
 /dev/sda1 (primária)
 /dev/sda2 (estendida)
 /dev/sda5 (lógica)
 /dev/sda6 (lógica)
Uso de Partições no Linux
 Raiz do sistema representada pelo diretório
barra (/).
 Definida no documento Filesystem Hierarchy
Standard (FHS), seguem o padrão LSB - Linux
Standard Base.
Árvore de Diretórios no Linux
Árvore de Diretórios no Linux
 São tipos de filesystem utilizados no Linux:
 ext3
 ext4
 XFS
 JFS
 VFAT
 SWAP
Tipos de FileSystem no Linux
 Sistema de Arquivos é compilado junto ao
KERNEL de duas formas diferentes:
 Compilação estática: O código do filesystem é
compilado junto ao código do kernel e não pode
ser removido (descarregado) da memória RAM.
Tipos de FileSystem no Linux
 Sistema de Arquivos é compilado junto ao
KERNEL de duas formas diferentes:
 Compilação dinâmica: O código do filesystem é
compilado como um módulo do kernel, sendo
carregado no momento do boot ou a qualquer
tempo, quando for necessário para efetuar a
montagem de uma partição formatada com esse
sistema de arquivo.
Tipos de FileSystem no Linux
 É um tipo especial de sistema de arquivos
utilizada para armazenar transitoriamente os
dados contidos em páginas da memória RAM,
quando esta começa a ficar cheia.
 Utiliza um tipo específico de filesystem
chamado SWAP.
 Esta partição é ativada no boot, via arquivo
/etc/fstab.
Área de SWAP
 Esse diretório existe para que programas em
execução possam criar arquivos temporários
que são utilizados como como uma área de
trânsito para dados (em grande quantidade)
que estão indo de um lado para outro do
sistema.
 O diretório temporário é especial, pois todos
os usuários possuem permissão de gravação
nele (bit sticky).
Diretório temporário
 São interfaces entre o kernel e o nível do
usuário; existem para permitir a depuração em
tempo de execução do kernel, pois esse é
isolado do nível do usuário, ou seja, o kernel
em execução não pode ser lido diretamente
pelo usuário.
 São imagens projetadas do que acontece
dentro do kernel em tempo de execução.
Sistemas de Arquivos Virtuais
 Raiz falsa (ou temporária) é utilizada para
montar os sistemas de arquivos virtuais (/proc,
/sys e /dev) que permitem configurar todo o
hardware durante o processo de boot.
 Todos os processos precisam de um local para
armazenar seus números de PID e seus sockets
de comunicação; esses arquivos precisam ficar
em um sistema em RAM, pois caso o sistema
congele, eles irão automaticamente
desaparecer.
Arquivos Temporários em RAM
Obrigado!
mario.quinello@docente.unip.br

Mais conteúdos dessa disciplina