В общем, имеем диск на 500 (ну по факту 460 с хвостиком) Гб. На нем есть /home размером 450 Гб. Возникла необходимость отрезать от этого чрезмерно толстого раздела кусок, сделать /home 400 Гб, остаток отдать / и /boot.
Сказано — сделано. Покурил мануалы немножко, далее resize2fs ужал ФС /home до желаемых 400 ГБ. Хорошо, дальше посчитал, что раздел должен будет начинаться с сектора 135775167, а заканчиваться, как и раньше, в конце диска - 976773119, тогда выходит 401 Гб, 1 лишний спецом прибавил на всякий случай (может быть зря?).
Удалил старый /dev/sda3, создал новый с параметрами выше, перезапуск, пробую e2fsck -f — не находит суперблок. Пробую с ключом -b несколько разных номеров суперблоков, все равно не находит. Начинаю сомневаться, может быть я был должен разметить диск байт в байт с размером ФС? Хорошо, удалил, создал заново, уже начиная с 137872319 - ровно 400 Гб выходит. Все равно суперблок протерялся куда-то.
Захотел найти суперблоки с помощью dump2fs - а такой команды вообще система не знает, мне казалось, что это входит в состав e2fsprogs, ну, видимо, нет. Загрузился сейчас с liveusb вот.
Если у вас, господа, есть какие-то мысли по этому поводу, то подскажите, чо делать?