Como eu amplio / home e / swap de partições no GNU / Linux?

1

Bem, eu me envolvi em uma situação complicada. Acabei de atualizar a RAM do meu laptop de 8 GB para 16 GB. Agora, eu sei que a partiçãoswap do Linux% serve como uma "casa" para a RAM na maioria das distribuições Linux, incluindo a minha. Além disso, tenho meu Linux em um HDD de 1 TB. No entanto, ao instalar pela primeira vez, usei apenas 700 GB de 1 TB e ingenuamente pensei que poderia ampliar mais tarde se fosse necessário. Então, 300 GB é basicamente apenas ficar sem fazer nada.

Bem, agora preciso de uma partição home e swap maior. No entanto, mesmo depois de executar gparted , eu só tive a opção de encolher essas partições, apesar de 300 GB de espaço marcado como 'Não alocado'. Por favor, ajude-me a descobrir como ampliar os dois, para que minha capacidade de armazenamento e memória RAM não seja desperdiçada. Obrigado antecipadamente.

Adendo: a saída de sudo parted -l :

root@smerdjakov:~# sudo parted -l
Model: ATA TOSHIBA MK1059GS (scsi)
Disk /dev/sda: 1000GB
Sector size (logical/physical): 512B/4096B
Partition Table: msdos
Disk Flags: 

Number  Start   End     Size    Type      File system     Flags
 1      1048kB  610GB   610GB   extended                  boot
 5      1049kB  2000MB  1999MB  logical   ext4
 6      2001MB  102GB   100GB   logical   ext4
 7      102GB   602GB   500GB   logical   ext4
 8      602GB   610GB   7999MB  logical   linux-swap(v1)
    
por Gregor Perčič 25.03.2018 / 14:39

1 resposta

1

Você provavelmente não precisa de muita troca. A menos que hibernando quando toda a RAM estiver em uso, você precisará de menos swap.

Você não pode redimensionar através de uma partição que esteja em uso. Então você precisa desabilitar o uso de swap swapoff para desativá-lo. Então você pode mover o swap (se ainda for necessário). Em seguida, redimensione-o (se necessário) e redimensione as outras partições.

Como alternativa, adicione partições adicionais e monte-as em algum lugar. Isso seria menos flexível. Como você tem que gerenciar o que está em cada partição.

Como alternativa, considere LVM, não tenho idéia se isso pode ser feito retrospectivamente. Espero que alguém mais possa dar uma resposta a isso.

Do comentário: você parece ter removido a troca. mas não disse ao sistema operacional para não usá-lo. Olhe no fstab, e remova a linha relacionada ao swap, para desabilitar o swap.

    
por 30.03.2018 / 00:56