LINUX.ORG.RU

Проблема с внешним 1Тб usb диском при переходе на кернел 3.3.8 (mips)

 , , ,


0

1

Приветствую. В связи с выходом беты 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 взад??? Отключать проверки данных суперблока? Тоже маразм.

★★★★★

Последнее исправление: Shadow (всего исправлений: 3)

Сам же и отвечу: проблему решает testdisk - поиск разделов и запись.

Shadow ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.