Você está na página 1de 13

Administrao de Sistema de Armazenamento Linux

Luiz Henrique de Souza Borges luiz.borges@sysnetpro.com.br www.sysnetpro.com.br

Gerenciamento de Discos

Discos e Parties
O sistema de particionamento de discos do PC permite o uso de apenas quatro parties, ditas primrias. Para permitir um nmero maior de parties, foram criadas as parties estendidas, permitindo que uma partio primria seja subdividida em parties lgicas.

No Linux, discos e parties so acessados atravs de dispositivos de bloco, podendo comportar sistemas de arquivo, espao de troca (swap), volumes fsicos de LVM, etc.

Sistema de Particionamento

Estratgias de particionamento

A estratgia de particionamento deve contemplar: Segurana => diferentes sistemas de arquivos podem ser montados com diferentes permisses (apenas leitura, sem setuid, sem dispositivos, etc.) Convenincia => pode-se manter certos filesystems na reinstalao do sistema. o contedo de

Compartimentalizao => restringe o tamanho de arquivos e danos quele sistema de arquivos.

Estratgias de particionamento
Flexibilidade => permite utilizao de diferentes tipos de filesystem, ou ainda destinar parties para fins especficos (swap,LVM, etc)

Desempenho => sistemas de arquivos podem ser formatados com diferentes tamanhos de bloco de acordo com o seu uso, e o acesso a arquivos pode ser paralelizado em duas ou mais parties (utilizando LVM ou RAID). O tempo de acesso a swap tambm menor se ele residir em sua prpria partio.
Robustez => o contedo de uma partio pode ser replicado (utilizando RAID ou drbd).

Dispositivos
Linux /dev/hda /dev/hdb /dev/hdc /dev/hd... /dev/sda /dev/sdb /dev/sd... /dev/hda1 /dev/sda1 /dev/hdb2 Descrio Disco master conectado a interface IDE primria Disco slave conectado a interface IDE primria Disco master conectado a interface IDE secundria Outros discos IDE so referenciados sequencialmente Primeiro disco SCSI (ou SATA) Segundo disco SCSI (ou SATA) Outros discos SCSI so referenciados sequencialmente Primeira partio primria do disco hda ou sda Segunda partio primria do disco jhda ou sdc Primeira partio lgica do disco hda ou sda Segunda partio lgica do disco hda ou sda 1 a 4 representa partio primria (ou estendidas), de 5 em diante so parties lgicas.

/dev/sdc2 /dev/hda5
/dev/sda5 /dev/hda6 /dev/sda6 /dev/hd...

/dev/sd...

Tipos de Sistemas de Arquivos


Sistema de Arquivos ext3 Descrio o sucessor do ext2. Possui suporte a journalling.

vfat
nfs iso9660

Usado para acessar sistemas de arquivos FAT32


Usado para a montagem de sistema de arquivos remotos. Sistema de arquivos local usado para acessar CDROMs. Sistema de arquivos com suporte a caractersticas avanadas, como journalling e melhor desempenho a diretrios muito grandes. Sistema de arquivos virtual, que fornece, entre outras coisas, informaes gerais sobre o sistema.

reiserfs

proc

Utilitrios
Comando Descrio Principais Opes -a: monta todos os sistemas de arquivos listados no /etc/fstab -t <tipo>:especifica o tipo de sistema de arquivos. -o<opes>: especifica opes de montagem -a: desmonta todos os sistemas de arquivo. -h: mostra espao utilizado em MB ou GB ao invs de bloco de 1k. -l: mostra apenas sistemas de arquivos locais.

mount

Monta um sistema de arquivos.

umount

Desmonta um sistema de arquivos.

df

Mostra a utilizao de espao em disco.

du

Indica o espao de disco utilizado pelo diretrio atual. uma ferramenta interativa para criar e remover parties de disco.

-s: exibe somente o espao utilizado pelo diretrio no total, e no por cada arquivo. -h: indica a unidade de tamanho utilizada (M para megabytes).
-l<dispositivo>:mostra tabelas de parties sem entrar no modo interativo.

Fdisk

Utilitrios
Comando mkfs Descrio Cria um sistema de arquivos Principais Opes -t <tipo>: especifica o tipo de sistema de arquivos. -c: faz verificao de blocos defeituosos. -t <tipo>: especifica o tipo de sistema de arquivos a ser criado. -c: faz verificao de blocos defeituosos -n: no efetua alteraes no disco.

fsck

Verifica o estado de um sistema de arquivos, corrigindo erros se necessrio.

mkswap

Formata uma partio para ser utilizada como rea de swap.

-c: faz verificao de blocos defeituosos.

debugfs

Debugger interativo para sistemas de arquivo ext2 e ext3.


Exibe informaes do arquivos ext2 ou ext3. sistema de

-w: especifica que o sistema de arquivos deve ser aberto em modo de escrita e leitura.
-h: exibe somente a informao de superbloco. -j: Adiciona um journal ext3 ao sistema de arquivos.

dumpe2fs tune2fs

Permite ajustar parmetros configurveis do sistema de arquivos.

Montagem e configurao via fstab


O arquivo /etc/fstab permite a configurao de sistemas de arquivos e seus pontos e opes de montagem. As opes mais populares so:

Montar a partio automaticamente durante a inicializao do sistema (auto).


Permitir que usurios normais (no root) montem e desmontem parties (user).

Impor restries, como proibio de execuo, arquivos especiais ou suid (noexec, nosuid).

Montagem e configurao via fstab


O arquivo /etc/fstab composto por seis colunas, que indicam, respectivamente: O dispositivo de bloco contendo o sistema de arquivos a ser montado. O ponto de montagem. O tipo de sistema de arquivos . As opes de montagem . O aplicativo dump(8) deve ser usado? (0 significa no, 1 sim)

Automount, Autofs e Supermount


Existem duas implementaes de automounter no Linux: O amd, em userspace, e o autofs, em kernelspace. O arquivo de configurao do autofs o /etc/auto.master

Supermount um subsistema que permite a insero, remoo e uso de mdia removvel sem a necessidade de montagem e desmontagem do dispositivo corresopondente.
A configurao do supermount realizada no arquivo fstab. O dispositivo deve ser especificado como none e o tipo do sistema de arquivos supermount. O dispositivo real a ser utilizado com o supermount e o tipo de sistema de arquivos so indicados na lista de parmetros, utilizando respectivamente dev=<dispositivo> e fs=<tipo do sistema de arquivos>

Você também pode gostar