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: 67.617 ]

Por: Diniz Bortolotto em 15/06/2006


Analisando suas partições ReiserFS



Verifique se as partições ReiserFS que você quer juntar estão montadas. Em nosso exemplo, as partições que iremos juntar são hdb3 e hdb4. Iremos inicialmente verificar a estrutura das partições e seu conteúdo.

OBS: Como a maioria dos comandos que iremos executar necessitam de privilégios de root, iremos entrar diretamente como root no sistema. Portanto, tenha cuidado ao executá-los!

# df -Th
Sist. Arq.    Tipo     Tam   Usad Disp  Uso% Montado em
/dev/hdc1 reiserfs    6,1G  3,3G  2,9G  54% /
/dev/hdb3 reiserfs    1,8G   33M  1,7G   2% /mnt/hdb3
/dev/hdb4 reiserfs    2,7G   33M  2,7G   2% /mnt/hdb4
/dev/hdc3 reiserfs    6,1G  3,6G  2,6G  58% /home
# fdisk -l /dev/hdb
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
Preste atenção aos indicadores de primeiro cilindro (Start) e último cilindro (End) das partições.

Em nosso caso elas estão ordenadas, mas poderiam não estar! Como em qualquer particionador, gráfico ou não, só podemos juntar partições que são "fisicamente" contíguas.

Dica 1: Ao unir partições, mova (ou copie) o conteúdo da partição que possui o indicador de primeiro cilindro (Start) maior para a partição que possui o indicador de primeiro cilindro menor.

Em nosso exemplo, iremos mover o conteúdo de hdb4 (Start = 14251) para a partição hdb3 (Start = 14025).

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

Utilizando atributos em partições ReiserFS

Criando um servidor CVS

Subversion - Controle de versão de documentos

Expandindo partição em LVM

Trilha Filesystems Linux - Operação de Sistemas de Arquivos

  
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