Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Попортилась ext4 - посоветуйте как вылечить  (Прочитано 3241 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Sly_tom_cat

  • Автор темы
  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Внешний HDD. На нем стоит Kubuntu 9.10.

При загрузке зависает после того как пробегает бегунок под надписью Kubuntu.

Монтироваться отказывается,  dmesg:
[   30.043984] EXT4-fs (sdb1): bad geometry: block count 9767516 exceeds size of device (9767515 blocks)
[   30.060815] EXT4-fs (sdb1): bad geometry: block count 9767516 exceeds size of device (9767515 blocks)

sudo fsck.ext4 -f /dev/sdb1
e2fsck 1.41.9 (22-Aug-2009)
The filesystem size (according to the superblock) is 9767516 blocks
The physical size of the device is 9767515 blocks
Either the superblock or the partition table is likely to be corrupt!
Abort<y>? no

Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
USB-Kubuntu: 115061/2444624 files (0.6% non-contiguous), 8478646/9767516 blocks

Т.е. проблема в суперблоке или в MBR (вернее в таблице разделов): Они дают различные показания:
The filesystem size (according to the superblock) is 9767516 blocks
The physical size of the device is 9767515 blocks

Все остальное на диске - ОК.

Как сие безобразие поправить?
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн stmc

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1713
  • Arch Linux
    • Просмотр профиля
    • Моя страница на Launchpad
Re: Попортилась ext4 - посоветуйте как вылечить
« Ответ #1 : 26 Января 2010, 14:11:44 »
через testdisk поправить таблицу разделов

Оффлайн Sly_tom_cat

  • Автор темы
  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: Попортилась ext4 - посоветуйте как вылечить
« Ответ #2 : 26 Января 2010, 15:56:30 »
чет не может он
TestDisk 6.11, Data Recovery Utility, April 2009
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org

Disk /dev/sdb - 40 GB / 37 GiB - CHS 4863 255 63

The harddisk (40 GB / 37 GiB) seems too small! (< 40 GB / 37 GiB)
Check the harddisk size: HD jumpers settings, BIOS detection...

The following partition can't be recovered:
     Partition               Start        End    Size in sectors
  Linux                    0   0 33  4863 254 63   78140128 [USB-Kubuntu]

[ Continue ]
EXT4 Large file Sparse superblock, 40 GB / 37 GiB

Пользователь решил продолжить мысль 26 Января 2010, 20:43:17:
Долго ковырял, в конце концов пришлось переформатировать :(

Слава богу на диске - ничего толком ценного не было...

Но так и не понятны остались два момента - как сей глюк мог случится :idiot2: и как его все-таки вылечить если повторится ???
« Последнее редактирование: 26 Января 2010, 20:43:18 от Sly_tom_cat »
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

 

Страница сгенерирована за 0.015 секунд. Запросов: 20.