Приветствую. В связи с выходом беты openwrt, таки прошил старенький wl500gpv2 с прошивки олега на нормальную. Всё зашибись, только в прошивке олега было ядро 2.4, файловая система ext3fs и на какие-то недочёты можно было легко забивать. Диск легко монтировал как на других системах с 2.6 ядром, так и на винде с помощью Ext2Fsd. Так жил более 2 лет, не заморачиваясь запуском fsck и т.п.
В последней openwrt используется ядро 3.3.8 (всё в асусе работает офигенно! wifi ЛУЧШЕ - на старой прошивке у меня мобильники от wifi отваливались) - и драйвер ТОЛЬКО ext4!
При попытке подмонтировать выдаёт:
EXT4-fs (sda1): bad geometry: block count 244190000 exceeds size of device (244155862 blocks)
e2fsck ругается на то же самое, какие-то иноды исправляет, но этим всё и заканчивается.
resize2fs ругается на ошибки.
fdisk пишет ПРАВИЛЬНЫЙ размер, sfdisk - тоже.
Что делать-то? Бэкапить 800 Гб и форматировать не предлагайте. Как вариант - хакать кернел, прикручивать ext3fs взад??? Отключать проверки данных суперблока? Тоже маразм.