Só para esclarecer como faço isso para qualquer um que ainda esteja lendo este tópico.
Se é a partição de inicialização que você deseja redimensionar, então você deve inicializar a partir de uma unidade bootcd ou bootusb "rescue", que é apenas um Live Linux. Isso permite que você execute o Linux na máquina diferente da unidade na qual deseja fazer alterações.
Acho que o melhor cd ou usb de "resgate", neste caso, seria um USB ou CD gparted inicializável.
Casos em que você precisa de uma imagem de resgate
1. A partição a ser expandida é a última partição, mas você inicializa a partir dela e não pode desmontá-la.
sda1 = boot (ou swap)
sda2 = swap (ou boot)
sda3 = /
Espaço não utilizado
- Se a partição a ser expandida NÃO for a última partição, você deverá usar a imagem de inicialização do gparted para mover ou redimensionar as partições.
sda1 = boot
sda2 = / (a partição a ser expandida não é a última)
sda3 = swap
espaço não utilizado
Se você quiser alterar uma partição montada que não seja a partição "raiz" (/), como / home, que é uma partição diferente, não há necessidade de usar uma imagem de recuperação. Isto é especialmente verdade se for a última partição.
sda1 = boot
sda2 = /
sda3 = / home
espaço não utilizado
-ou-
sda1 = /
sda2 = / home
espaço não utilizado
Esta é a situação que tenho quando tiro uma imagem de uma unidade menor ou SSD e a movo para um SSD maior.
Nesse caso, você só precisa desmontar / home enquanto o estende. Mas para desmontar / home, você precisa ter certeza de que não está logado em nenhuma conta de usuário cujo diretório pessoal esteja dentro dela. Como o diretório pessoal do usuário "root" está diretamente sob a raiz do sistema / as in / root, se você pode logar em root, você pode desmontar / home
Eu faço o logout de uma sessão de GUI (KDE / Gnome / etc) e uso [CTRL] + [ALT] + [F1] para abrir uma sessão de shell.
Se você acabou de efetuar logout de um login do usuário, pode demorar de 20 a 30 segundos para o Linux concluir o fechamento de qualquer arquivo, portanto, você pode obter erros ao tentar desmontar / home.
1. umount / home (eu repito este comando se ele falhar por até 30 segundos, depois vá ver outras sessões para ver se estou "cd / home / xxx" em algum lugar).
2. parted / dev / sda
uma. redimensionar x (x = partição que você deseja redimensionar, use "p" para obter uma lista de partições)
b. Insira o último setor de resize="-1" (menos 1 significa 1 setor do final do disco)
c. q (sai dividido)
3 resize2fs / dev / sda "x" (x = partição a ser redimensionada. Isso também remonta o sistema de arquivos)
4. df -m (eu verifico / home para verificá-lo redimensionado)
Eu nunca perdi arquivos ou corrompi a unidade usando esse método.
Boa sorte