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.345 ]

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

Filesystem LVM

Sistema de backup com dar

Criar RAID no Linux

Acessando partições NTFS no Linux

Restaurar arquivo ou diretório apagado em file system ext3

  
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