Как клонировать Ubuntu 18.04 LTS с HDD на SSD?

У меня Ubuntu 18.04 LTS установлен на жесткий диск 1000 ГБ /dev/sda (93% свободного места) на моем ноутбуке:

 /dev/sda1 -> 512M - vfat - EFI System Partition /dev/sda2 -> 732M - ext4 - Linux File System ( /dev/sda3 -> 930.3G - crypto_LUKS - Linux File System (empty) 

Я хотел бы использовать 120 ГБ SSD (еще не установлен) для ОС на этом ноутбуке сейчас. Старый жесткий диск следует просто использовать как дополнительный раздел для хранения файлов впоследствии; двойной загрузки не требуется. Вместо того, чтобы переустанавливать Ubuntu снова на SSD, я ищу способ клонировать мою существующую установку системы с HDD на новый SSD.

Каков наилучший способ достичь этого?

вариант а)

  • установить свежие и скопировать ваши личные файлы / восстановить установленные пакеты

вариант б)

  • сохранить ваш ключ шифрования диска от старой установки
  • загрузка с CD / USB (я бы использовал установочный носитель Ubuntu, потому что там вы можете установить все недостающие инструменты)
  • клон раздела 1 и 2
  • создать раздел 3 новый с помощью cryptsetup / zuluCrypt, используя старый ключ
  • смонтировать оба зашифрованных раздела
  • клонировать файлы из sda3 на новый диск с помощью rsync.