Обе опции доступны для вас, и я бы сказал, что вы должны выбрать, какой из них приведет к окончательной конфигурации номеров разделов и местоположений, которые вы предпочитаете, т. Е. Хотите ли вы, чтобы в конечном итоге корень находился на sda1 или sda6?
Предупреждение: ваш первый вариант не работает так, как вы его представили.По сути, этот вариант заключается в увеличении sda6 путем перемещения его начального блока назад к началу диска.Но ожидается, что файловые системы всегда будут находиться в начале раздела, в котором они расположены, поэтому вам придется переместить данные корневой файловой системы, которые в настоящее время занимают цилиндры с 72474 по 72778, чтобы они вместо этого занимали цилиндры с 1 по 305.Вы пропустили этот шаг.
Вот два золотых правила, которым необходимо следовать перед началом:
- Работа с секторами, а не с цилиндрами.Разделы не должны начинаться и заканчиваться на границах цилиндров, так что вы можете указать неправильные смещения, если работаете в цилиндрах.
- Делайте все это из загруженной по сети среды восстановления или из initramfs, если этовсе что у тебя есть.С особой осторожностью вы можете сделать это из работающей системы, но вы справитесь сами с этим!
И, конечно, независимо от того, что вы делаете, это деликатныйоперация.Я не проверял ничего, что рекомендую здесь, и одна ошибка может стоить вам всех ваших данных.
С учетом вышесказанного, здесь есть измененный вариант # 1.
- Скопируйте содержимоеsda6 на sda1 с
dd
. - Удалите sda1 и sda6
- Создайте новый sda6, который начинается со смещения начала для старого sda1 и заканчивается смещением конца для старого sda6.