Você está na página 1de 8

Armazenamento

Linux

Gerenciamento de discos
e de cotas.

Nome:
Roger Fernandes de Paula

Disciplina:
Gerencia de Sistemas de Armazenamento Linux

Instrutor:
André Coimbra

Montes Claros/MG, 16 de Dezembro de 2010


Preparando discos com sistema de arquivos VFAT e
EXT3(Inclusive montagem) no sistema operacional Linux.

Introdução

Com a crescente expansão da utilização do sistema operacional Linux, torna-


se explicitamente importante saber certos procedimentos para manutenção e
configuração do mesmo, neste tutorial abordaremos como instalar um disco no
Linux, desde a identificação até pronto uso.

Identificação do dispositivo a ser preparado

Certificando que o dispositivo está devidamente instalado no computador e o


SETUP reconhecendo-o, verifique a porta em que o mesmo esteja conectado.

Os dispositivos de blocos, em especial o HD são representados da seguinte


forma:

/dev/xyz

Conforme enunciado acima, explicaremos as sintaxes, sendo:

/dev  diretório padrão do Linux que contém os arquivos dos dispositivos

Ex.: /dev/hda

Xy  é a tecnologia do dispositivo
sd representa a tecnologia SCSI ou SATA
hd  representa a tecnologia IDE

Ex.:

/dev/sd

zrepresenta a porta do dispositivo instalado, sendo máster ou slave.


Ex.:

/dev/sda  representa a primeira porta (primeiro disco SATA ou SCSI)


/dev/hda  representa a primeira porta IDE I máster.
/dev/hdb  representa a segunda porta IDE I slave
/dev/hdc  representa a primeira porta IDE II master
/dev/hdd  representa a segunda porta IDE II slave
Já identificado o dispositivo, iremos prepará-lo (particionar) para a formatação
do sistema de arquivos.

Tomaremos como exemplo as seguintes configurações:

Um HD IDE de 200 MB conectado a segunda porta II slave.

Já sabendo que o mesmo está conectado a segunda porta II slave, seguiremos


a regra:

IDE  HD
Segunda porta slave  d

Particionamento do Dispositivo identificado

Muitas vezes é necessário particionar um disco, seja para instalar sistemas


operacionais distintos, diferentes sistemas de arquivos, para um mesmo
sistema, ou partições especiais como swap ou /home.

Para isso é preciso entender como o linux trata estas partições:

Tipo de partição Representação numérica


Primária de 1 a 4
estendida é criada automaticamente
lógica de 5 em diante

Para particionar iremos utilizar o utilitário fdisk.

#fdisk /dev/hdd

Após o comando digite p para verificar se as devidas partições existem.

Feito isso, digite n para criar uma nova partição:


Feito isso, digite p para partição primária, digite um numero da partição, neste
caso será 1.

Aperte enter para indicar o começo da partição e enter novamente para indicar
o final da partição, vale lembrar que fazendo isso você utilizará o disco inteiro.

Caso queira personalizar o tamanho da partição digite:

+ [o tamanho em MB para início da partição]M


+ [o tamanho em MB para término da partição]M

Após isso aperte w para aplicar as configurações. Será criado um novo item:
/dev/hdd1

Significa que está criado a primeira partição no dispositivo conectado a


segunda porta slave. Usaremos este item a seguir.

Sistema de arquivos

Um sistema de arquivos tem varias funções, dentre elas, destaca-se a


organização de dados em disco no formato de arquivos e diretórios, definições
de modo de acesso, etc.:

Segue dois exemplos a seguir.

Sistema de arquivos descrição


EXT3 Sistema de arquivo padrão do linux. Possui suporte a journalling.
VFAT Usado para acessar sistemas de arquivos FAT16/ FAT32

Para formatar o sistema de arquivos, usaremos o comando mkfs.


Primeiramente deve-se saber qual sistema de arquivos será selecionado.

Para ver quais disponíveis, digite mkfs e aperte a tecla TAB.

Aparecerão as opções disponíveis.

Utilizaremos o comando mkfs.ext3 para formatar usando o sist. de arqu, ext3.


Ou mkfs.vfat para formatar usando sist. de arq. vfat.

#mkfs.ext3 /dev/hdd1 (lembra da partição criada acima?)


Ou #mkfs.vfat /dev/hdd1

Feito isso ele formatará a partição com o sistema de arquivos selecionado.

Montagem manual e automática

Após estes processos, iremos montar a unidade. Mas antes de montar


devemos saber que todo dispositivo físico tem que ter uma pasta que o acesse.

Iremos criar uma pasta dentro do diretório /media com o nome de disco.

#mkdir /media/disco

Após isso iremos montar a unidade na pasta /media/disco usando o comando


mount –t.

#mount –t ext3(sistema de arquivos) /dev/hdd1(partição selecionada) /media/disco


(destino de montagem da partição)

Ou

#mount –t vfat /dev/hdd1 /media/disco

Neste ultimo caso acima será correto se a partição for formatada com sistema
de arquivos vfat.

Para deixar a partição montando automaticamente, edite o arquivo /etc/fstab.

No arquivo adicione as seguintes linhas:

/dev/hdd1 /media/disco ext3 defaults,auto 0 0

1ª Coluna  dispositivo a ser montado


2ª Coluna  local de montagem do dispositivo
3ª Coluna  tipo de sistema de arquivos
4ª Coluna  opções de montagem
5ª Coluna  uso do aplicativo
6ª Coluna Ordem de verificação na inicialização do sistema.

Na 4ª Coluna, você pode personalizar com outras opções, que permitem


diversas formas de montagem, privilégios, cotas, etc.

Na 5ª Coluna, se você colocar o numero 1, o sistema utilizará o programa


dump que fornece informações sobre a partição.

Na 6ª Coluna, pode-se alterar a ordem de montagem da partição selecionada,


portanto, colocando o numero 0(zero), esta partição será a primeira a ser
verificada, o numero 1(um) será a segunda partição, e assim sucessivamente.
Criando Quotas

Quotas garantem um limite de espaço em disco. Se esse limite for


ultrapassando, o usuário, ou grupo de usuários, não será capaz de criar novos
arquivos até que eles sejam apagados ou a quota seja redimensionada.

Limites de Quotas

Tem cinco tipos de quotas que são especificadas em blocos (blocks) de 1024
bytes cada:

O Soft limit (limite físico) por usuário: é o Maximo de espaço em disco que um
usuário pode ter na partição configurada com quotas de disco.

O hard limit (limite tempo0rario) por usuário: indica a quantidade máxima de


espaço temporário em disco numa partição. Se o usuário estourar seu limite
físico ele terá seu limite temporário para ocupar por um determinado
tempo( chamado de Grace period).

Obs: existe o Soft Limit e o Hard Limit, podem ser interpretados do mesmo jeito
para grupos de usuários.

Para você implementar o sistemas de quotas tanto para grupo de usuários ou


para usuários edite o fstab, inserindo as seguintes opções:
Por exemplo:

Depois de ter editado o arquivo remonte a partição:


# mount –o remount /home

Agora instale o pacote Quota:


#urpmi quota.

Para o sistema poder gerenciar as cotas teremos que criar dois arquivos dentro
do diretório montado, um para quotas dos usuários e outro pra o grupo,
respectivamente. Digite o seguinte.
# touch /home/ aquota.user aquota.group

Depois disso temos que mudar as permissões dos arquivos dos arquivos para
que outros além do Root mudem as quotas.
# Chmod 600 aquota.user aquota.group
Remonte a partição, para que seja atualizadas as informações de quotas.
Para que o sistema verifique e inicie o banco de dados teremos que usar o
comando “quotacheck”.

#Quotacheck –a –v

O “–a” checa todas as quotas configuradas para os sistemas de arquivos


mencionados no arquivo /etc/fstab.
O –v mostra todas as informações executadas pelo quotacheck.

OBS: Caso der algum aviso (WARNING), apague os dois arquivos com o
comando rm –rf e repita o processo de criação, permissão e posteriormente
verificação.

Agora pra estabelecer os limites de cotas existem dois comandos o edquota e


setquota.

1. Para utilizar o edquota você digita: # edquota –u “usuário” abrira as opções


para o seguinte usuário, com o editor de arquivos “VI”. As colunas do arquivo
estão desse jeito:
1ª coluna – partição
2ª coluna – uso (blocks)
3ª coluna – soft (Kb)
4ª coluna – hard (kb)
5ª coluna – arquivos (uso)
6ª coluna – soft
7 ª coluna – hard

Após as devidas configurações digite esc : wq

OBs: Os “inodes” são as entradas dos arquivos, sendo um “inod” um arquivo.


Você poderá determinar tanto em espaço de disco e/ou “inodes”.

Para você determinar o “Grace period” (período de dias que o tamanho máximo
pode ficar entre soft até hard) digite: #edquota –t . tanto pata usuários quanto
pra grupos.
Após as devidas configurações digite esc : wq
2. O “setquota” é um comando mais simples e não faz uso da interface do “VI”,
desde modo digite na sintaxe, # setquota –a –u “usuário” “tamanho do soft
limit(kb)” “tamanho do hard limit(kb)” “qtde de arquivos do soft limit” “qtde de
arquivos do hard limt”

Exemplo:
#setquota –a –u usuário 5000 7000 0 0

Obs: se você colocar zero no na qtde de arquivos tanto de soft quanto de hard
limit, esse serão ilimitado.

Obs: na definição de quota para grupo e quase a mesma coisa que para
usuário só muda o argumento “–u” para “–g”. no setquota: #setquota –a –u
“usuário” 5000 7000 0 0, fica #setquota –a –g “grupo” 5000 7000 0 0 . E no
edquota: # edquota –u “usuário”, fica # edquota –g “grupo”.

Você também pode gostar