Escolar Documentos
Profissional Documentos
Cultura Documentos
Este blog é pautado pelos pedidos que recebo nas mensagens e pelos serviços que meus
clientes pedem. A dica de hoje é do segundo caso. Um cliente solicitou ao datacenter
que adicionasse um novo HD ao seu servidor, para resolver os problemas em disco. Pois
bem, o pessoal do DC fez exatamente isso. E agora, o que fazer? Como veremos abaixo,
adicionar um HD e/ou criar e deletar partições e/ou formatar um disco é bastante fácil,
mesmo pelo console.
1. Encontrado o disco
2. Criando a partição
3. Formatando a partição
4. Montando a partição
Encontrado o disco
Quando um novo disco é adicionado, precisamos descobrir qual o nome do device dele.
No caso específico do cliente, ele já possuia um disco SATA que recebeu o device
/dev/sda. Como o novo disco também é um SATA, recebeu /dev/sdb. Assim a primeira
coisa a se fazer é invocar o programa fdisk para criar as partições.
Criando as partições
A linha abaixo chama o fdisk com o parâmetro do device, no caso /dev/sdb
# /sbin/fdisk /dev/sdb
Como não há nenhuma partição nesse disco, o p exibe apenas os dados do disco
(160GB, 255 cabeças, 63 setores, etc…)
Para criar a partição em si, entramos com o comando n, escolhemos o tipo de partição
(extendida ou primária), indicamos o primeiro e o último ciindro. A escolha dos
cilindros é uma forma de se dizer o tamanho da partição. No caso, todo o disk terá uma
única partição, então utilizaremos o primeiro e o último cilindros disponíveis, como
abaixo:
Caso a partição não tenha o formato desejato, utilize o comando “t”. O código hexa para
o formato Linux é 83.
Agora basta “salvar” as configurações, para isso utilize o comando “w” (write).
Formatando a partição
Para formatar a partição que criamos, utilizaremos o comando mk2fs. Esse aplicativo
faz tudo o que é necessário. Basta invocar o programa e indicar qual a partição.
Também vamos chamar com a opção -j, que ativa o journaling.
Montando a partição
Agora falta apenas criar o diretório e montar a partição. Eu gosto de coisas óbvias, então
criei um diretório com o endereço /media/sdb1, assim sei que é a partição sdb1 em uma
media física, mas você pode escolher qualquer diretório, se quiser criar um /backup não
há nada de errado. Enfim, você escolhe.
# mkdir /media/sdb1
Agora vamos montar a partição. O comando mount será invocado com três parâmetros.
-t indica o tipo de sistema de arquivos que utilizamos para formatar a partição, no nosso
caso é ext3. Em seguida indicamos o device (/dev/sdb1) e o diretório onde deve ser
montado (/media/sdb1 ou /backup ou /home/meu_diretorio).
# df
#vi /etc/fstab
(vá até o final do arquivo, utilizando as setas e/ou pgdown e digite “i” seguido de
ENTER. Em seguida, copie a linha abaixo)
Pronto, está tudo certo. Sua nova partição foi criada a partir da linha de comando.