Столкнулся вот с очередной проблемой: потребовалось удалить неиспользуемый раздел чтобы увеличить используемый (при этом придётся так же сдвинуть разделы, т.к. начало удаляемого раздела не после конца раздела, который необходимо увеличить). На ПК уставнолены Windows 7 и openSUSE, загрузчик GRUB. Windows вроде как спокойно относится к такому, я не знаю как она идентифицирует разделы. Первое что пришло на ум - при изменении номеров разделов откажется работать GRUB и плюс возникнет ошибка монтирования разделов.
Допустим GRUB можно заставить работать с адресами, а не номерами разделов. Монтирование аналогично: можно в fstab поправить. Но мне необходимо не просто удалить раздел, но ещё сдвинуть несколько разделов, т.е. у них поменяется не только номер, но и адреса начала.
Думаю сделать в два этапа: сначала удалить раздел, затем grub снова заставить работать с номерами (новыми стало быть), а затем уже смещать разделы. Вроде должно получиться.
Ещё как вариант сначала удалить раздел, сместить существующие и уже потом поправить GRUB (возможно даже просто "реанимировать", на LiveCD из консоли можно) и сделать изменения в fstab.
Какие ещё могут возникнуть проблемы?
И ещё: как удалить раздел не меняя номера оставшихся? Такое возможно? Просто у меня устройства /dev/sda3 и /dev/sda4 отсутствуют, но я всегда считал, что номер не из таблицы берётся, а по физическому размещению записи в разметке HDD. Т.е. номер - это некий iD записи, а не её порядковый номер? Чем его можно редактировать, если так? Можно как-то GRUB заставить работать по GUID?
ЗЫ. Сделать бэкап такого размера лениво - нужной инфы порядка 40-50 GB. Есть внешний HDD, на USB, но буду делать резервную копию только если не найдётся другого выхода.