Я работаю под 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, будет ли он отслеживать новое местоположение и обновлять индекс раздела, чтобы загрузчик не задыхался после перераспределения?
Я готов к этому, но я хочу убедиться, что я не делаю что-то совершенно глупое, прежде чем двигать мышцами. Сдвиг, помощь или любой совет будут оценены. Если я забыл включить важные аспекты контекста, я буду рад предоставить более подробную информацию.
Приветствия.
