Gparted mescla a partição ext4 à partição ext4

1

Como posso mesclar a partição ext4 que usei para compilar software que não preciso mais para outra partição principal do Linux ext4?

Eu iniciei no Live CD / Lubuntu / e iniciei o Gparted e vejo todas as partições que tenho.

Então, eu quero mesclar todo o espaço de @LinuxCompilerPar (/ dev / sda5) para @LinuxPartition (/ dev / sda7)

Como posso conseguir isso?

    
por LeFizzy 16.08.2016 / 11:03

3 respostas

1

Ok, mesclar normalmente significa que você deseja manter os dados, mas neste caso eu entendo que você não quer. Você só quer recuperar o espaço que o / dev / sda7 usa.

O problema aqui, obviamente, é que você tem a partição swap entre eles. Há muitas maneiras de resolver isso, mas a primeira coisa que preciso saber é qual partição é aquela que você deseja manter . Pela sua explicação, eu entendo que os dados importantes estão em / dev / sda7 e os dados que podem ser deletados estão em / dev / sda5. Francamente, seria mais fácil se fosse o inverso, mas eu vou com isso.

O que eu faria, neste caso em particular, é:

  • Exclua o Linux-swap
  • Excluir / dev / sda5
  • Agora você tem um espaço livre em disco antes de / dev / sda7
  • Mova / dev / sda7 para a frente da partição estendida. (Leva muito tempo)
  • Redimensione / dev / sda7, então é preciso menos 1 GB (demora muito)
  • Crie uma nova troca de Linux no final do disco.
  • Reinicializar

Neste ponto, tudo deve ficar bem. Seu sistema pode reclamar sobre sistemas de arquivos desmontáveis e você certamente não usará a partição swap que você recriou.

Para fazer isso, você adiciona a nova partição swap ao seu / etc / fstab e remove a antiga. Basicamente, identifique o id do bloco da sua nova partição swap:

$ blkid /dev/sdaX 
/dev/sdaX: UUID="12345678-1234-1234-1234-123456789012" TYPE="swap"

no seu / etc / fstab substitua o UUID pela troca:

UUID=abcdef01-abcd-ef01-abcd-abcdef012345 none swap sw 0 0

torna-se

UUID=12345678-1234-1234-1234-123456789012 none swap sw 0 0

Depois disso, reinicie ou emita

$ sudo swapon -a

Eu não sei como você está usando / dev / sda7, mas você pode querer removê-lo do / etc / fstab antes de fazer qualquer coisa. Se tudo isso confundir você, comece postando o conteúdo do / etc / fstab e tentarei esclarecer as coisas.

    
por jawtheshark 16.08.2016 / 11:57
1

Isso é fácil, contanto que você esteja bem com todos os dados em /dev/sda5 sendo excluídos.

AVISO : Embora não deva haver perda de dados (exceto os dados em /dev/sda5 ), as operações em partições são sempre perigosas. Você deve ter um backup antes de continuar.

  1. Clique em /dev/sda5 e clique no botão Excluir (o ícone da lixeira na barra de ferramentas)
  2. Clique em /dev/sda5 (o novo /dev/sda5 , sua partição swap) e clique no botão redimensionar / mover. Defina o espaço livre anterior a 1 e pressione Enter . O espaço deve ser movido para a caixa "Espaço livre após". Clique em "Redimensionar / Mover".
  3. Clique em /dev/sda6 e clique no botão redimensionar / mover. Defina o novo tamanho para o tamanho máximo e pressione Enter . Clique em "Redimensionar / Mover".
  4. Clique no botão Aplicar (o ícone da marca de seleção na barra de ferramentas) e clique em "Aplicar".
por insert_name_here 16.08.2016 / 12:45
0

Eu acredito que você precisa deletar / dev / sda5 e / dev / sda6, então recrie sua partição swap / dev / sda6 dentro de / dev / sda4 para que caiba desde o início de / dev / sda4 e no diretório end extend / dev / sda7 para preencher / dev / sda4

    
por sap 16.08.2016 / 11:54