Você está na página 1de 20

Administrao de Sistemas de Armazenamento Linux

Disciplina: Administrao de Sistemas de Armazenamento Linux

Administrao de Sistemas de Armazenamento Linux

Gerenciamento de Disco

Administrao de Sistemas de Armazenamento Linux

Discos e Parties
O que um FileSystem ? um sistema de arquivos, tem como funo organizar os dados em disco. O sistema de arquivos do Linux, alm de contar com arquivos e diretrios, tambm contm: Processos (/proc); Portas Seriais (/dev/ttya); Acesso a Disco (/dev/hda); Parmetros de Configurao (/etc).

Administrao de Sistemas de Armazenamento Linux

Discos e Parties
Ainda mais sobre o Sistema de arquivos do Linux: O Linux define uma interface abstrata a nvel de Kernel que acomoda vrios sistemas de arquivos auxiliares distintos. Por exemplo, um sistema de arquivos NFS manipulado por um driver que encaminha as operaes para um servidor. O Kernel trata o acesso via rede, permitindo acesso como se fosse local. Ex. /dados 10.2.76.200:/dados

Administrao de Sistemas de Armazenamento Linux

Discos e Parties
O Linux suporta muitos tipo de dispositivos e formatos: Disco rgido SCSI e IDE, CD-ROMs, Flash Drive. Alguns sistemas de arquivos: ext2, ext3, zfs, jfs da IBM, xfs da SGI, reiserfs (DARPA, uso militar). Suporte a sistema de arquivos estrangeiros: FAT e NTFS, ISO9660 (CDRom) No Linux o acesso aos discos e parties realizado atravs de dispositivos de bloco.

Administrao de Sistemas de Armazenamento Linux

Discos e Parties
Por que dividir os discos e fatias (slices) ou parties ? 1. capacidade de disco esgotada, pode:causar problemas e fazer com que o sistema falhe. 2. Mitigar (reduzir) possveis falhas (ex: /var/log); 3. I/O de disco balanceado.

Administrao de Sistemas de Armazenamento Linux

Discos e Parties
o Slices (fatias) X Parties o Ponto de montagem (diretrio) o Dispositivos (/dev):

o IDE (/dev/hd[a] [9]) = /dev/hda1 o SCSI (/dev/sd[a][9] )= /dev/sda1 o SATA (/dev/das[a][9]) = /dev/das1

Administrao de Sistemas de Armazenamento Linux

Discos e Parties
o Comandos para montagem de uma partio (slice):

o mount o umount

Administrao de Sistemas de Armazenamento Linux

Discos e Parties
Montagem e desmontagem de FileSystem: A maioria dos sistemas de arquivos so parties, porm, eles podem ser qualquer coisa no universo Linux, como: - diretrios em servidores de rede; - um disco novo (/dev/hdb1). Os sistemas de arquivos so anexados a rvore com o comando mount. So registrados no arquivo /etc/fstab para permanecerem disponveis durante o boot.

Administrao de Sistemas de Armazenamento Linux

Discos e Parties
Ex. mount /dev/hda4 /dados Ex. mount a (monta os filesystems registrados em /etc/fstab)

Administrao de Sistemas de Armazenamento Linux

Discos e Parties
Desmontando um FileSystem: umount /dev/hda4 /dados Se ao desmontar o Filesystem estiver ocupado, utilize: Fuser mv /dados Este comando exibecada processo que esta acessando o filesystem.

Administrao de Sistemas de Armazenamento Linux

Discos e Parties
Converso de um FileSystem: possvel converter um sistema de arquivos ext2 para ext3, utilize: tune2fs j /dev/hda4 Este comando converter o hda4 para ext3. Aps a converso ser necessrio alterar a entrada de /dev/hda4 em /etc/fstab.

Administrao de Sistemas de Armazenamento Linux

Discos e Parties
o Comandos para preparar um a partio (slice):

o Fdisk

Administrao de Sistemas de Armazenamento Linux

Discos e Parties
o Sintaxe
o fdisk /dev/hda

o Descrio
o manipula ou mostra tabela de partio de um dispositivo. o caso o dispositivo seja omitido, o dispositivo padro /dev/hda.

Administrao de Sistemas de Armazenamento Linux

Discos e Parties
o Comandos de uso comum:
d: deleta a partio. p: mostra tabela de parties. m: mostra um breve menu de ajuda n: adiciona uma partio nova q: sai sem salvar w: escreve na tabela de partio do disco e sai

Administrao de Sistemas de Armazenamento Linux

Discos e Parties
# fdisk /dev/hda Command (m for help): p Disk /dev/hda: 255 heads, 63 sectors, 1027 cylinders Units = cylinders of 16065 * 512 bytes Device Boot Start End Blocks Id System /dev/hda1 * 1 250 2008093+ 83 Linux /dev/hda2 251 280 240975 82 Linux swap /dev/hda3 281 1027 6000277+ 5 Extended /dev/hda5 281 293 104391 83 Linux /dev/hda6 294 306 104391 83 Linux /dev/hda7 307 319 104391 83 Linux

Administrao de Sistemas de Armazenamento Linux

Discos e Parties
o FsTAB: controla o sistema de arquivos, registrando os pontos de montagem de maneira associada com os dispositivos.

o Caminho: /etc/fstab

Administrao de Sistemas de Armazenamento Linux

Discos e Parties
o Fstab: As entradas desse arquivo so checadas e montadas durante o boot. Contm algumas colunas

NomePart PontoMnt TipoPart MntOption


Exemplo:

/dev/sda1 /var ext3

noauto,owner

Administrao de Sistemas de Armazenamento Linux

Discos e Parties
o Opes fstab:
o Exec: habilita execuo de arquivos o Noexec: desabilita execuo de arquivos o User: permite qualquer usurio monte o Users: permite qualquer usurios montar e desmontar. o Dev: dispositivo especial de caracteres

Administrao de Sistemas de Armazenamento Linux

Obrigado.

-Prof. Rafael

Você também pode gostar