Manipulação de discos e sistemas de arquivos
Como é o primeiro artigo que resolvi escrever, vou começar tratando de algo para iniciantes. Aqui veremos como particionar, formatar e montar sistemas de arquivos EXT2, EXT3, ReiserFS, que são os mais usados no Linux.
Parte 3: Usando o fdisk
O comando fdisk é usado para particionar discos, sua sintaxe é:
fdisk /dev/hda [ para particionar o disco master da IDE1 ]
Caso o disco seja SCSI, usaremos a mesma sintaxe, porém alterando a identificação do disco, como por exemplo:
# fdisk /dev/sdb
Sabendo que para discos IDE podemos criar 16 partições no máximo e para discos SCSI 15.
Vamos particionar o /dev/hdb, que possui 80GB montado em /dados em duas partições de 40GB:
# fdisk /dev/hdb
Command (m for help):
Com isso podemos digitar "m" para ver as possibilidades, que são várias. Irei descrever apenas as que iremos usar e as mais importantes.
Command (m for help): n
Command (m for help): n
Command (m for help): p
mostrar a tabela de partições que foi criada, irá ter lá hdb1 e hdb2.
Pronto, com isso terminamos nossas partições, podemos sair do fdisk e salvar as alterações com:
Command (m for help): w
Agora precisamos formatar nossas partições, mas antes devemos ir no arquivo /etc/fstab, onde temos a tabela de partições que serão montadas na inicialização do sistema e comentar as do disco /dev/hdb para que não sejam montadas, caso contrario irá ocorrer erro na inicialização do sistema.
# vi /etc/fstab
fdisk /dev/hda [ para particionar o disco master da IDE1 ]
Caso o disco seja SCSI, usaremos a mesma sintaxe, porém alterando a identificação do disco, como por exemplo:
# fdisk /dev/sdb
Sabendo que para discos IDE podemos criar 16 partições no máximo e para discos SCSI 15.
Vamos particionar o /dev/hdb, que possui 80GB montado em /dados em duas partições de 40GB:
# fdisk /dev/hdb
Command (m for help):
Com isso podemos digitar "m" para ver as possibilidades, que são várias. Irei descrever apenas as que iremos usar e as mais importantes.
- a - Marca ou desmarca a partição como ativa para o processo de boot;
- b - Edita discos bsd;
- d - Deleta uma partição;
- m - Mostra o menu de ajuda;
- n - Adiciona uma nova partição;
- p - Mostra a tabela de partições;
- q - Sai sem salvar as mudanças;
- t - Muda o tipo de sistema de arquivos da partição;
- v - Verifica a tabela de partições;
- w - Grava as alterações efetuadas em disco.
Command (m for help): n
Command action
e extended
p primary partition (1-4) p
Partition number (1-4): 1
First cylinder (1-1305, default 1): <enter>
Last cylinder or +size or +sizeM or
+sizeK (384-1305, default 1305): +40000M
Com isso criamos nossa primeira partição de 40GB, agora vamos criar a segunda:
Command (m for help): n
Command action
e extended
p primary partition (1-4) p
Partition number (1-4): 2
First cylinder (452-1305, default 384): <enter>
Last cylinder or +size or +sizeM or
+sizeK (384-1305, default 1305): +40000M
Agora particionamos nosso hdb em 2 partições de 40GB, se:
Command (m for help): p
mostrar a tabela de partições que foi criada, irá ter lá hdb1 e hdb2.
Pronto, com isso terminamos nossas partições, podemos sair do fdisk e salvar as alterações com:
Command (m for help): w
Agora precisamos formatar nossas partições, mas antes devemos ir no arquivo /etc/fstab, onde temos a tabela de partições que serão montadas na inicialização do sistema e comentar as do disco /dev/hdb para que não sejam montadas, caso contrario irá ocorrer erro na inicialização do sistema.
# vi /etc/fstab
#/dev/hdb ....
Com isso, podemos reiniciar o sistema que o hdb não será carregado.
Na lista está determinado que o limite de partições e unidades lógicas em unidades IDE é 63, sendo que 62 volumes podem conter sistemas de arquivo. Para /dev/hda as partições seriam hda1 até hda4; as unidades lógicas seriam hda5 até hda63.
Em unidades SCSI o limite é outro: são 15 números menores para cada unidade. Por exemplo, para /dev/sda, as partições seriam sda1 até sda4 e as unidades lógicas, sda5 até sda15. Portanto, uma unidade SCSI pode conter até 14 sistemas de arquivo.
Outra coisa, não existe a obrigatoriedade de criar uma partição para o espaço de swap (embora algumas distros assim o exijam).