Переместить Linux (Mint) на другой раздел

Переместить Linux (Mint) на другой раздел

Сейчас у меня Mint 19 на разделе 70 ГБ (см. ниже). Это последний раздел на этом диске. Мне нужно больше места для него, поэтому я удалил раздел до этого. Теперь мне нужно переместить весь раздел sda3 на это пустое место, а затем объединить два раздела в один (или есть другой способ?).

Есть ли хороший способ сделать это? Я не уверен, как безопасно перенести всю систему из одного раздела в другой?

Я думал создать новый раздел на свободном пространстве и просто восстановить на нем образ резервной копии Macrium или Acronis, затем удалить sda3 и объединить его с новым? Есть ли лучший способ?

Вывод Gparted

решение1

Если вы начнете делать что-то с дисками, как этоВСЕГДАСначала сделайте резервную копию.

На мой взгляд, самый простой способ:

  • создайте USB-накопитель с загрузочным Linux.
  • загрузись с этой флешки
  • проверьте ваши диски

(ваше имя диска sda теперь может быть sdb или ...; далее я буду называть его sdX)

  • с помощью fdisk, создайте раздел /dev/sdX4 размером 75,99 ГБ и сделайте его загрузочным
  • dd if=/dev/sdX3 of=/dev/sdX4 status=progress
  • выпить кофе
  • обновите ваш загрузчик (lilo, grub или тот, который вы используете), чтобы включить загрузку с sda4
  • загрузитесь с sda4. Убедитесь, что все работает и все ваши данные на месте

До сих пор вы ничего не разрушили. Это следующий шаг :-)

  • загрузитесь снова с USB-диска
  • УБЕДИТЕСЬ, ЧТО У ВАС ПРАВИЛЬНОЕ НАЗВАНИЕ ДЛЯ sdX
  • сделайте копию таблицы разделов на бумаге.
  • удалить раздел sdX3
  • сделайте глубокий вдох, еще раз проверьте, что у вас есть бумажная версия старой таблицы разделов и с помощью fdisk, удалите раздел sdX4
  • создайте новый раздел /dev/sdX3 с точно таким же началом, как у старого sdX4, но размером 150G ID=83.
  • Перезайдите в свой менеджер загрузки и убедитесь, что он загружается с нового sda3
  • перезагрузка из sda3
  • войдите и сделайтеsudo resize2fs /dev/sda3

И это должно быть все.

Связанный контент