Como faço para mesclar partições para usar espaço HD disponível não utilizado no Ubuntu?

0

Isso é possível ou estou misturando terminologias?

Primeiro, considere os resultados de sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL

NAME   FSTYPE   SIZE MOUNTPOINT LABEL
sr0            1024M            
sda            74.5G            
├─sda1 ext4    46.8G            
├─sda2            1K            
├─sda5 swap     3.1G [SWAP]     
└─sda6 ext4    24.7G /  

Eu recebi um laptop e, sem muita previsão, aloquei apenas 25 GB para minha instância do Ubuntu. Agora quero englobar a outra partição em sda1 ext 4 e preservar todos os meus dados e instâncias em sda6 ext4 . A única maneira que posso pensar em descrever isso é uma mesclagem de partição.

Alguns sugeriram Gparted , mas não sei ao certo como para fazer isso sem botoxing tudo na minha máquina. Alguma sugestão?

Atualização:

Eu tentei redimensionar sda1 ext4 de cerca de 50 GB para 25 GB (o valor mínimo) e agora tenho 22 GB de espaço não alocado. Não consigo redimensionar sda6 ext4 no Gparted. Alguma idéia de como usar esse espaço não alocado para expandir sda6 ext4 ?

    
por Mr. Concolato 10.02.2015 / 15:01

1 resposta

0

Não há uma mesclagem; e de qualquer maneira, você tem sda5 (swap) entre esses dois. Você teria que copiar seus dados de sda6 para sda1, remover sda2-6, expandir sda1 & amp; adicione uma nova partição swap. Supondo que você tenha espaço em sda1, caso contrário você pode precisar de uma segunda unidade (USB?).

Dito isto, geralmente é recomendado ter pelo menos uma terceira partição para / home, então você deve acabar com / sda1 (pastas do sistema), sda2 (dados do usuário - / home), & amp; sda3 (swap) com sda2 sendo o maior.

Um backup é obviamente uma boa ideia primeiro!

Você não disse quanto espaço livre existe, nem se sda5 / 6 são partições lógicas; supondo que você tenha espaço suficiente, e que sda1 não esteja cheio, e 5/6 sejam partições lógicas (não físicas). Isso quer fazer como um CD ao vivo idealmente, ou você precisará de uma reinicialização até a metade quando sua pasta home for movida:

Executar sudo gparted & amp; encolher sda1 para 20G; remove sda5 (swap) & amp; faça um novo, o espaço completo entre sda2 & amp; sda6; você pode estar preso com sda2 se estiver em partições lógicas. Formate este novo sda3 para ext4; saia do gparted neste ponto, monte sda3 & amp; sda6, e copie o conteúdo de sda6 para o novo sda3 assim:

shopt -s dotglob; cp sda6/* sda3 - substituindo as unidades por onde elas estão montadas. Isso garante que todos os arquivos ocultos sejam incluídos.

Depois, voltamos para o gparted & amp; remova sda6, expanda sda3 para max-3Gb, faça uma nova partição swap como sda4, ative-a, tenha sda3 montado em / home; & amp; você está feito.

    
por Mark Williams 10.02.2015 / 15:45