O método a seguir não toca no seu m.2 existente.
Estou assumindo que você está usando o ext4 e está usando o GPT. Que / dev / sda é seu m.2 e que sua unidade de 2TB está montada em / mnt. Eu também estou supondo que você não tem uma partição após a partição do sistema operacional. Se você fizer isso, então você precisa movê-lo primeiro. Primeiro copie sua tabela de partições.
gdisk / dev / sda
depois pressione B e digite /mnt/2tbdrive/part.dat
Em seguida, faça uma cópia do disco para cada partição:
partclone.ext4 -c -s / dev / sda2 -o /mnt/2tbdrive/OS.img
Isso copiará apenas os setores alocados do sistema de arquivos no arquivo de imagem. Você precisará repetir este passo para cada sistema de arquivos ext4. Para partição do sistema EFI:
partclone.fat32 -c -s / dev / sda1 -o /mnt/2tbdrive/EFI.img
Agora mude para o novo dispositivo.
gdisk / dev / sda
em seguida, digite R, digite L e, em seguida, /mnt/2tbdrive/part.dat
Use P para verificar se ele foi carregado corretamente.
Use D para excluir a partição que você deseja ampliar.
Use N para criar uma nova partição e selecione o próximo número de partição. O primeiro setor precisa do mesmo setor de antes. A saída de P dirá isso, mas já deve ser padronizada para ele. O último setor deve expandir até o final do disco. Em seguida, forneça o mesmo tipo de sistema de arquivos, que provavelmente será o padrão. Use P para confirmar novamente que funcionou.
e, em seguida, digite W para gravar as alterações no disco.
Agora restaure suas partições:
partclone.fat32 -r -s /mnt/2tbdrive/EFI.img -o / dev / sda1
partclone.ext4 -r -s /mnt/2tbdrive/OS.img -o / dev / sda2
Observe que isso criará unidades com exatamente os mesmos UUIDs, portanto, você não precisará reconfigurar nada. Você precisa expandir seu sistema de arquivos.
Finalmente, faça o resize2fs / dev / sda, que irá ampliar o sistema de arquivos.