Можно ли исправить выравнивание раздела без потери данных?
Каким-то образом мне удалось установить сервер с несовмещенными разделами.
fdisk говорит:
Device Boot Start End Sectors Size Id Type
/dev/xvda1 2 2095151103 2095149056 999G 83 Linux
/dev/xvda2 2095153150 2097149951 1996802 975M 5 Extended
/dev/xvda5 2095153152 2097149951 1996800 975M 82 Linux swap / Solaris
Последствия:
- мои разделы смещены, поэтому я боюсь снижения производительности
- grub некуда установить (я понял эту проблему в последнем обновлении, где увидел сообщение об ошибке)
Мой вопрос:
Могу ли я как-то это исправить без потери данных?
(моя система установлена и настроена, а также установлено некоторое программное обеспечение, я потерял бы около 3 дней работы, если бы мне пришлось переустанавливать)
Моя система:
- Дебиан 11
- работа в качестве vServer у моего хостинг-провайдера
- нет LVM или рейда
Я уже искал решения. По сути, мне пришлось бы переместить весь раздел вправо, верно?? (с диском на 1 ТБ места для таких экспериментов у меня более чем достаточно). Похоже, fdisk не может этого сделать. Некоторые говорят, что gparted, но у меня в системе нет графического интерфейса, некоторые говорят, что parted, а другие говорят, что опция «переместить» была удалена из новых версий parted. Может быть, сфдиск?
Буду признателен за любую помощь, или просто скажите, что мне нужно переустановить, чтобы не тратить еще больше времени. Спасибо