Estendendo a partição (mesclar duas partições no mesmo disco) NON gparted

2

Primeiro, vejo muitas respostas que incluem o gparted, eu não desejo usar o gparted. Desejo usar um aplicativo baseado em console, como o fdisk.

Olá! Vou manter isso curto, meus harddisks e partições de computadores ficam assim:

sda       8G
 -sda1    1G    // this is swap
 -sda2    3G    // this is my current root
 -sda3    4G    // this is my current /home
sdb       8G    // this is my new harddrive!
 -sdb1    8G    // this will be my new /home!

O que eu quero fazer é: Eu quero substituir o sda3 (4G) que é minha casa atual com meu novo disco rígido sdb1 (8G). Depois disso eu quero "mesclar" sda3 em sda2. Desejo o seguinte:

sda       8G
 -sda1    1G    // this is swap
 -sda2    7G    // I want this to be my root
sdb       8G
 -sdb1    8G    // I want this to be my home

Eu montei o sdb para casa agora sem problemas editando o fstab uuid para home. No entanto, estou tentando estender o sda2 com o 4G de sda3. Eu tenho tentado olhar para tutoriais e o mais próximo que eu cheguei foi algo a ver com fdisk e resize2fs. No entanto, estou tentando fazer isso sem ter que excluir a partição sda inteira (a partição sda3 eu posso excluir embora).

    
por Karl Morrison 01.04.2014 / 01:39

1 resposta

1

Não é fdisc, mas é separado:)

Ok. Você já fez:

  • mova seu / home tu / dev / sdb1

Agora:

Antes de redimensionar uma partição, inicialize no modo de recuperação (ou desmonte qualquer partição no dispositivo e desative qualquer espaço de troca no dispositivo).

Inicie o parted, em que / dev / sda é o dispositivo no qual redimensionar a partição:

parted /dev/sda

Veja a tabela de partições atual para determinar o menor número da partição a ser redimensionada, bem como os pontos inicial e final da partição:

print

Para redimensionar a partição, use o comando resize seguido pelo número secundário da partição, o local inicial em megabytes e o local final em megabytes.

resize 2 1024 8048

antes de redimensionar delete / dev / sda3

rm 3

Após redimensionar a partição, use o comando print para confirmar que a partição foi redimensionada corretamente, o tipo de partição correto e o tipo de sistema de arquivos correto.

Após reinicializar o sistema no modo normal, use o comando df para garantir que a partição foi montada e reconhecida com o novo tamanho.

    
por 2707974 01.04.2014 / 10:50