Я работаю под Linux с внутренним запоминающим устройством GPT объемом 500 ГБ, разделенным, поэтому /boot
, /
(root), /var
и /home
находятся в отдельных томах ext4
. По историческим причинам (раньше это была двойная система монтирования Linux-Linux), в устройстве теперь много места между подключенными томами, которые используются в настоящее время. Это пространство выделено (ранее) и все еще содержит раздел /boot
принадлежащий второй, теперь заброшенной ОС Lx. Меню двойной загрузки по-прежнему показывает выбор между двумя системами, но одна из них в значительной степени отделена от своего раздела /boot
. Я считаю, что пространство потрачено впустую и хочу вернуть его.
При использовании disks
в Linux текущее разбиение выглядит следующим образом: (То, что установлено, показано черным треугольником.) В дополнение к уже упомянутым томам и слева от них на образе disks
вы можете увидеть раздел FAT EFI (крайний левый, как и следовало ожидать), пространство подкачки и много выделенного, но не смонтированного пространства.
Все загружается и работает нормально, и у меня есть резервная копия как моих данных, так и полной разметки разделов, последняя получена с помощью # sfdisk -d /dev/nveme0n1 > partition-layout.dump
.
Я хотел бы переместить оба смонтированных /boot
и /
(root) слева от пространства подкачки и перераспределить никогда не смонтированное пространство для var
и /home
... Я не планирую касаться ни GPT-заголовков устройства, ни тома EFI FAT.
Ранее я использовал GParted на томах MBR с устаревшей загрузкой BIOS, но никогда в средах EFI/GPT.
Может ли перемещение /boot
скомпрометировать процедуру загрузки и сделать мой том не загрузочным? Если так, что я должен быть готов сделать, перестроить загрузчик, переиндексировать разделы, ... еще, ничего из вышеперечисленного?
В частности, если я использую GParted, будет ли он отслеживать новое местоположение и обновлять индекс раздела, чтобы загрузчик не задыхался после перераспределения?
Я готов к этому, но я хочу убедиться, что я не делаю что-то совершенно глупое, прежде чем двигать мышцами. Сдвиг, помощь или любой совет будут оценены. Если я забыл включить важные аспекты контекста, я буду рад предоставить более подробную информацию.
Приветствия.