Apenas para esclarecer como faço isso para quem ainda está lendo este tópico.
Se for a partição de inicialização que você deseja redimensionar, será necessário inicializar a partir de uma unidade de "boot" bootcdb ou bootusb, que é apenas um Live Linux. Isso permite que você execute o Linux na máquina, exceto a unidade na qual deseja fazer alterações.
Eu acho que o melhor CD ou USB de "resgate" nesse 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ê a inicializou e não pode desmontá-la.
sda1 = inicialização (ou troca)
sda2 = troca (ou inicialização)
sda3 = /
Espaço não utilizado
- Se a partição a ser expandida NÃO for a última, você deverá usar a imagem de inicialização gparted para mover ou redimensionar as partições.
sda1 = inicialização
sda2 = / (a partição a ser expandida não é a última)
sda3 = troca de
espaço não utilizado
Se você desejar alterar uma partição montada que não seja a partição "raiz" (/), como / home, que é uma partição diferente, não será necessário usar uma imagem de recuperação. Isto é especialmente verdade se for a última partição.
sda1 = inicialização
sda2 = /
sda3 = /
espaço não utilizado em casa
-ou-
sda1 = /
sda2 = /
espaço não utilizado em casa
Essa é 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 / lar enquanto o estende. Mas, para desmontar / home, você precisa ter certeza de que não está conectado a nenhuma conta de usuário cujo diretório pessoal esteja nele. Como o diretório inicial do usuário "root" está diretamente na raiz do sistema / como em / root, se você pode efetuar login no root, pode desmontar / home
Saio de uma sessão da GUI (KDE / Gnome / etc) e uso [CTRL] + [ALT] + [F1] para abrir uma sessão de shell.
Se você acabou de sair de um login de usuário, o Linux pode levar de 20 a 30 segundos para concluir o fechamento de todos os arquivos, para que você possa ter erros ao tentar desmontar / home.
1. umount / home (repito este comando se ele falhar por até 30 segundos, depois consulte outras sessões para ver se estou "cd / home / xxx" em algum lugar).
2. parted / dev / sda
a. redimensionar x (x = partição que você deseja redimensionar, use "p" para obter uma lista de partições)
b. Digite o último setor de redimensionamento = "-1" (menos 1 significa 1 setor no final do disco)
c. q (fecha)
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 verificar se foi redimensionado)
Nunca perdi arquivos ou danifiquei a unidade usando esse método.
Boa sorte