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.

[ Hits: 42.670 ]

Por: whisper em 04/07/2006


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.
  • 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.

Vamos começar, criar uma nova partição no hdb:

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.

Página anterior     Próxima página

Páginas do artigo
   1. Reconhecimento de partições
   2. Sistemas de arquivos
   3. Usando o fdisk
   4. Usando o mkfs
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Acessando disquetes no Linux

Sistemas de arquivos para GNU/Linux

Configurando leitores ópticos e HDs

Como instalar Ubuntu no Pendrive (não é Live-USB) em modo UEFI

Controlando projetos com o fantástico CVS

  
Comentários
[1] Comentário enviado por angeloshimabuko em 07/07/2006 - 00:23h

O número de partições e unidades lógicas no Linux é limitado por um par de números: {número maior, número menor}, mas a quantidade atual é determinada por Torben Mathiasen, mantenedor da lista de dispositivos do kernel do Linux, disponível em <http://www.lanana.org/docs/device-list/index.html>.

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).

[2] Comentário enviado por vanrel em 20/10/2008 - 13:00h

No final do seu artigo, existe um erro, onde se tem:

/dev/hdb1 /mp3 etx2 default 0 0
/dev/hdb2 /videos etx3 default 0 0

Deve-se ter na verdade:

/dev/hdb1 /mp3 ext2 default 0 0
/dev/hdb2 /videos ext3 default 0 0

É só um errinho, mas isso impede a montagem da partição na hora de inicializar o sistema.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts