Есть SSD на 512 ГБ с Ubuntu 14.04 c кучей моего собственноручного "леджаси", копившемся с с 2014 по 2018 г.г. Соотвественно несколько IDE, систем сборок, куча бибилиотек и т.д. С год назад всё более менее актуальное перенёс/пересобрал/переустановил на новом диске с новой ОС, а старый оставил на всякий пожарный. Спустя год вероятность пожара понизилась до уровня, когда держать просто так 512 гигов стало жалко и появилась идея всё это перекниуть на какой-нибудь бюджетный SSD, тем более, что на старом собственно система и всё, что к ней привязано от силы гигов 80 занимает. Тут почитал, погугли, вроде в целом понятно - грузимся с флешки и dd, clonzilla и т.д. Но смущают два момента:
1) Полгода назад новый диск с новой Ubuntu 16.04 у меня встал только после создания раздела с EFI. В результате fdisk -l для него выглядит так:
Disklabel type: gpt
Device Start End Sectors Size Type
/dev/sda1 2048 391167 389120 190M EFI System
/dev/sda2 391168 1953916267 1953525101 931,5G Linux filesystem
В то время как старый вот так:
Disklabel type: dos
Device Boot Start End Sectors Size Id Type
/dev/sdb1 * 2048 984068095 984066048 469,2G 83 Linux
/dev/sdb2 984070142 1000214527 16144386 7,7G 5 Extended
/dev/sdb5 984070144 1000214527 16144384 7,7G 82 Linux swap / Solaris
А все инструкции конкретно момент с UEFI как-то обошли вниманием.
2) Смысл танцев в том, чтобы новый диск в 4 раза меньше старого. И хотя на старом как я уже сказал после очистки остнется максимум гигов 80, во многих источниках проскакивает, что и dd и клонзилла такое не сильно любят.
Имеет смысл переживать по этим двум поводам, с учётом того, что хотелось бы получить не бэкап системы, а именно диск, который может где-то на полке валяться, но при подключение к "своему" компу без лишних движений корректно загрузит старую систему со всем её обвесом в рабочем состоянии?
Для правильного вопроса надо знать половину ответа
gparted, уменьшаете/передвигаете разделы так, чтобы он занимали от начала диска меньше, чем объём нового винта.
В клонзилле выбираете режим эксперта, перенос диск-диск, ставите опцию игнорировать размер нового диска.
Всё, что было на новом диске клонзилла сотрёт.
После переноса снова gparted и раздвигаете разделы как вам нужно.