Reparticionando ReiserFS via linha de comando

Neste artigo você irá aprender a usar a ferramenta resize_reiserfs para manipular partições ReiserFS através da linha de comando. O artigo está dividido em duas partes independentes, mas complementares. Na parte I você verá como juntar partições ReiserFS, na II como dividir uma partição ReiserFS existente.

[ Hits: 68.574 ]

Por: Diniz Bortolotto em 15/06/2006


Reparticionando o HD com o fdisk



Agora chegamos num ponto que merece a maior atenção da sua parte: o reparticionamento.

Digite, conforme abaixo:

OBS: As informações apresentadas poderão variar dependendo da estrutura de seu HD.

# fdisk /dev/hdb

Comando (m para ajuda): p

Disk /dev/hdb: 120.0 GB, 120060444672 bytes
255 heads, 63 sectors/track, 14596 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes

Dispositivo Boot  Start  End    Blocks   Id  System
/dev/hdb1   *     1      7298   58621185 83  Linux
/dev/hdb2         7299   14024  54026595 83  Linux
/dev/hdb3         14025  14250  1815345  83  Linux
/dev/hdb4         14251  14596  2779245  83  Linux
O comando "p" nos mostra a tabela de partições da mesma forma que o comando "fdisk -l /dev/hdb" executado anteriormente.

Agora iremos excluir as partições que desejamos mesclar através do comando "d".

Dica 2: Não se preocupe com os dados que estão nas partições, pois quando excluímos uma partição no fdisk, na realidade estamos apenas alterando a tabela de partições e não os dados contidos nela.

Comando (m para ajuda): d
Número da partição (1-4): 4

Comando (m para ajuda): d
Número da partição (1-4): 3

Agora iremos criar uma nova partição correspondente a união das duas partições excluídas. Para isso, utilizamos o Comando "n".

Comando (m para ajuda): n
Comando - ação
   e   estendida
   p   partição primária (1-4)
p
Número da partição (1-4): 3
Primeiro cilindro (14025-14596, default 14025):
Using default value 14025
Último cilindro ou +tamanho ou +tamanho M ou +tamanho K (14025-14596, default 14596):
Using default value 14596

Veja que por default o fdisk já nos informa o primeiro e o último cilindros disponíveis para a criação da partição.

Agora executamos novamente o comando "p" para certificar-nos de que a tabela de partições está conforme esperamos e estando tudo OK, executamos o comando "w".

Após você pressionar <enter> o fdisk irá gravar a nova tabela de partições e terminará automaticamente.

Dica 3: Havendo qualquer problema ou caso você desista de efetuar a união das partições, não execute o comando "w" e execute o comando "q". O comando "q" faz com que o fdisk termine sem gravar as alterações executadas.

Comando (m para ajuda): p

Disk /dev/hdb: 120.0 GB, 120060444672 bytes
255 heads, 63 sectors/track, 14596 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes

Dispositivo Boot   Start  End    Blocks   Id  System
/dev/hdb1   *      1      7298   58621185 83  Linux
/dev/hdb2          7299   14024  54026595 83  Linux
/dev/hdb3          14025  14596  4594590  83  Linux
Comando (m para ajuda): w
A tabela de partições foi alterada!

Chamando ioctl() para reler tabela de partições.
Sincronizando discos.

Página anterior     Próxima página

Páginas do artigo
   1. Parte I - Juntando partições ReiserFS
   2. Analisando suas partições ReiserFS
   3. Movendo o conteúdo das partições
   4. Reparticionando o HD com o fdisk
   5. Redimensionando a partição com resize_reiserfs
   6. Parte II - Dividindo partições ReiserFS
   7. Redimensionando a partição existente
   8. Reparticionando o HD com o fdisk
   9. Criando o novo filesystem ReiserFS
   10. Conclusão e agradecimentos
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Restaurar arquivo ou diretório apagado em file system ext3

Montando HD, Pendrive ou Pasta de Rede para Gravações de Ligações do Elastix e Módulo de Call Center

Gerenciando quotas de disco

GlusterFS - Um Sistema de Arquivos Distribuídos (parte 2)

Montando partições NTFS no Fedora 3 através do Captive

  
Comentários
[1] Comentário enviado por cvs em 15/06/2006 - 11:28h

belo artigo... esse vai pros favoritos... mas vem k... pelo que eu li ali no resize... vai fazer sem eu perder nada?



[2] Comentário enviado por bortolotto em 15/06/2006 - 18:04h

Se você seguir aqueles passos, com a devida atenção, não haverá problemas. Eu mesmo andei reparticionando meu HD nesses dias e tinha uma "porrada" de coisas nele e não perdí nada.

[3] Comentário enviado por edson_spbr em 16/06/2006 - 10:12h

Amigo,

Eu consigo alterar uma partição raiz???
Isso serve para hd Sata tb??
Tenho duas partições sda4 / e sda5 swap
eu queria criar mais uma partição para dados, usanso seu esquema eu consigo fazer??

abraços

Edson

[4] Comentário enviado por bortolotto em 16/06/2006 - 10:30h

Edson,

Com relação ao HD ser SATA, não vejo problemas.
Quanto à partição raiz, tendo em vista que ela se encontra sempre montada, acho que uma solução possível seria inicializar o micro com um LiveCD e, a partir dele, executar o redimensionamento da partição raiz no HD (/dev/sda4).

P.S.: Um backup dos dados mais importantes sempre é bem-vindo. :-)

Um Abraço!

Bortolotto

[5] Comentário enviado por luizfrossard em 17/03/2009 - 17:23h

Caro Diniz Bortolotto,

Parabéns pelo artigo, estou iniciando em LINUX, seu artigo esta excelente.
Porém estou com um problema que não encontrei solução.

Problema : Minha partição linux ficou pequena e precisei aumentar, entao reduzi uma outra partição para extender a partição LINUX, situação

/dev/sda1 -> ntfs Windows
/dev/sda2 -> ntfs dados Windows
/dev/sda3 -> reiserfs

Utilizando o Gparted reduzi /dev/sda2, abrindo 10GB de espaço não alocado, então tentei aumentar a partição /dev/sda3 mas o Gparted não permitia, pelo que entendi não seria possivel mover o conteudo para o inicio da nova partição, o que fiz, utilizei o partimage e fiz backup de /dev/sda3 em outra partição, voltei ao Gparted e exclui a /dev/sda3, beleza agora fiquei com 20GB nao alocado, criei uma partição nova com os 20GB, recuperei o backup e tudo funcionou, só que continuei com 10GB disponivel em /dev/sda3.
Ja li seu artigo e fiz algumas tentivas com resize_reisefs mas não tive sucesso.

Já votei no seu artigo, nota 10 é claro...

se puder me ajudar o e-mail é luizfrossard@gmail.com

[6] Comentário enviado por bortolotto em 30/03/2009 - 03:06h

Oi Luiz!
Em primeiro lugar, desculpe a demora em responder.
Bem, vamos lá...

Levando em conta o seu relato, a solução para utilizar o restante da partição sda3 é simples, execute o resize_reiserfs sem parâmetros (resize_reiserfs /dev/sda3). Desta forma ele irá extender o sistema de arquivos para ocupar toda a partição.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts