Насправді все навпаки : стиснув екст , сптворив рейзера ... перекинув посунув і так далі... До речі якби яка прога таке витворяла- їй би й не обов'язково міняти весь час розмітку вінта
Насправді навіть не так, якщо райзер, як і екст не підтримує пересунення початку ФС. Тоді треба робити так:
1. x = вільне місце на екстовій ФС
2. відкусюємо x/2 від екст, створюємо там ФС - будь-яку, аби багато місця під свої потреби не жерла
3. копіюємо з екст у ту ФС скільки влізе
4. якщо розмір екст > x/2, йдемо до пункту 2
5.. вбиваємо порожню екст
6. створюємо на її місці райзер
7. копіюємо з найближчої тимчасової ФС все до райзеру
8. вбиваємо порожню тимчасову ФС
9. збільшуємо райзер
10. якщо ще залишилися тимчасові ФС - йдемо до пункту 7
11. все