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


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

Автор Тема: Грохнулся диск с ext4 - как восстановить?  (Прочитано 3488 раз)

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

Оффлайн AbnormalTerminate(R)

  • Автор темы
  • Новичок
  • *
  • Сообщений: 36
    • Просмотр профиля
Приветы!
После какого-то странного сбоя убунты (точнее lubunty 10.04) - завис со 100% загрузкой проца, пришлось перезагружать резетом - система не грузится. выдает:
error: unknown filesystem
grub rescue
я так понял, что вся фс накрылась медным тазом. признаки: устройство из-под Linuxов (проверял диск на 3 разновидностях) просто не определяется и не подмонтируется. но из-под винды девайс виден как не форматированное устройство...
что делать? на диске немало важнейшей для меня информации?
хелп плиииииииззззззз!!!!!


Пользователь решил продолжить мысль 22 Октября 2010, 05:57:08:
По видимому срабьотала вот эта сволочная фишка ехт4:
http://www.opennet.ru/opennews/art.shtml?num=20715
:((((((
« Последнее редактирование: 22 Октября 2010, 05:57:08 от AbnormalTerminate(R) »
«Не оспаривай глупца». А.С. Пушкин.
Сатана скрывается в мелочах...

Оффлайн Henryh

  • Активист
  • *
  • Сообщений: 428
    • Просмотр профиля
    • henrydev.ru
Re: Грохнулся диск с ext4 - как восстановить?
« Ответ #1 : 22 Октября 2010, 07:36:19 »
Добро пожаловать в клуб. Я два раз перестанавливал систему, пока не перешел на ext3. А можно еще и ext2, под него даже драйвер на windows есть.
Автоматизируй это

Lifewalker

  • Гость
Re: Грохнулся диск с ext4 - как восстановить?
« Ответ #2 : 22 Октября 2010, 08:20:19 »
Сочувствую вашему горю.
С другой стороны, щас помещу эту тему в закладки и буду на этом форуме подсовывать каждому, кто катит на меня бочку, когда я пропагандирую использовать вменяемые фс типа XFS вместо архаичного хлама Ext3(4). ;)

Оффлайн 32reg

  • Участник
  • *
  • Сообщений: 122
    • Просмотр профиля
    • Linux32.ru
Re: Грохнулся диск с ext4 - как восстановить?
« Ответ #3 : 22 Октября 2010, 10:10:05 »
Попробуй прогу Photorec из пакета ntfs-progs (или ntfs-utils, точно не помню...) В ней есть возможность выбора с какой файловой системы делать восстановление. У самого недавно была такая же ситуация, правда с диском ntfs. Фотки свои смог восстановить :)
www.linux32.ru - новости и статьи о Linux

Оффлайн easy2002

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2786
  • Мурманск
    • Просмотр профиля
Re: Грохнулся диск с ext4 - как восстановить?
« Ответ #4 : 22 Октября 2010, 10:22:21 »
Сочувствую вашему горю.
С другой стороны, щас помещу эту тему в закладки и буду на этом форуме подсовывать каждому, кто катит на меня бочку, когда я пропагандирую использовать вменяемые фс типа XFS вместо архаичного хлама Ext3(4). ;)
думаю, ext4 тут нипричем. проблема в диске


что делать? на диске немало важнейшей для меня информации?
хелп плиииииииззззззз!!!!!

mhdd->testdisk->fsck->backup
Tempora mutantur et nos mutantur in illis

Оффлайн DarkWay

  • Участник
  • *
  • Сообщений: 106
    • Просмотр профиля
Re: Грохнулся диск с ext4 - как восстановить?
« Ответ #5 : 22 Октября 2010, 10:37:51 »
Не стоит так катить бочку на ext3-4, жесткие диски ведь не вечны. Рано ли поздно и они сдохнут. Есть простенькая программа palimpsest(в коробке с Ubuntu идет) с помощью которой можно протестировать состояние дисков, скорость и тд.

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: Грохнулся диск с ext4 - как восстановить?
« Ответ #6 : 22 Октября 2010, 12:06:22 »
Сочувствую вашему горю.
С другой стороны, щас помещу эту тему в закладки и буду на этом форуме подсовывать каждому, кто катит на меня бочку, когда я пропагандирую использовать вменяемые фс типа XFS вместо архаичного хлама Ext3(4). ;)

Цитата со ссылки в первом сообщении:
Цитировать
Подобные проблемы с потерей пересоздаваемых перед крахом файлов также свойственны таким файловым системам как XFS и Btrfs.

Вопрос, который остался для меня загадкой - если крах системы произошел во время, когда в журнале есть данные, а в область данных еще данные не занесены, то ИМХО такую проблемму нормальная журналируемая ФС должна корректно отработать и вернуться к старой версии файлов (проигнорировав метаданные в журнале). Или я чего-то не допонимаю...

Тут давеча тестировал XFS - жестко выдерая USB шнурок внешнего харда во время записи на диск в несколько потоков - ни разу нулевых файлов получить не удалось - файл либо есть, либо его нет. Есть подозрения что всеже это глюк именно EXT4....
« Последнее редактирование: 22 Октября 2010, 12:12:07 от Sly_tom_cat »
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Грохнулся диск с ext4 - как восстановить?
« Ответ #7 : 22 Октября 2010, 12:16:00 »
По видимому срабьотала вот эта сволочная фишка ехт4:
http://www.opennet.ru/opennews/art.shtml?num=20715
:((((((

В 10.04 ядро 2.6.32
Цитировать
Тем не менее Ted пообещал выпустить патч, изменяющий поведение отложенной записи в ext4 при фиксировании фактов обнуления или переименования файлов. Патч не успеет войти в состав ядра 2.6.29, но намечен для включения в ядро 2.6.30.

грузи LiveCD, пробуй подключить раздел ручками..

Оффлайн Ost

  • Активист
  • *
  • Сообщений: 293
  • Ушёл на Arch. Тут по привычке.
    • Просмотр профиля
Re: Грохнулся диск с ext4 - как восстановить?
« Ответ #8 : 22 Октября 2010, 12:18:15 »
Сочувствую вашему горю.
С другой стороны, щас помещу эту тему в закладки и буду на этом форуме подсовывать каждому, кто катит на меня бочку, когда я пропагандирую использовать вменяемые фс типа XFS вместо архаичного хлама Ext3(4). ;)
Может лучше отбросить вопросы религии и подсовывать каждому совет перезагружаться через alt-sysrq-reisub? А то резетом можно любую фс угробить при желании.
Archlinux

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: Грохнулся диск с ext4 - как восстановить?
« Ответ #9 : 22 Октября 2010, 12:21:36 »
А, понял в чем глюк - даже воспроизвел на XFS - берем кучку файлов по несколько байт (я брал файлы из /etc размером меньше пары килобайт) и пишем их на диск (у меня внешний с XFS), далее пишем их на диск второй раз, на вопрос перезаписывать? соглашаемся - перезаписывать все и сразу поле этого резко выдергиваем винт - результат - все перезаписываемые файлы имеют размер 0 байт... :'(  >:(
Монтирование диска поле выдергивания проходит с рекавери, но без каких-либо воплей
dmesg | tail
[15870.541254] XFS mounting filesystem sdb1
[15871.313680] Starting XFS recovery on filesystem: sdb1 (logdev: internal)
[15871.487230] Ending XFS recovery on filesystem: sdb1 (logdev: internal)

Т.е. вопрос не в записи, а в перезаписи файлов..... :(
« Последнее редактирование: 22 Октября 2010, 12:26:17 от Sly_tom_cat »
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Грохнулся диск с ext4 - как восстановить?
« Ответ #10 : 22 Октября 2010, 12:25:35 »
такую проблемму нормальная журналируемая ФС должна корректно отработать и вернуться к старой версии файлов
Главная задача журналируемой файловой система это сохранить целостность структуры а не данных. Отложенная запись не может быть корректно обработана ни одной файловой системой, на то она и отложенная, чтобы не дёргать диск. Другое дело, что создание нулевых файлов оно как бы должно быть тоже отложено...

НО! У ТС явно с другим проблема!

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: Грохнулся диск с ext4 - как восстановить?
« Ответ #11 : 22 Октября 2010, 12:30:34 »
Так про то и речь - журналируемая ФС при нормальном крахе системы (О!! как сказал  :o) целостность то сохранит (чего нет, как понял, у ТС). Т.е. глюк, который он выискал, к его случаю отношения не имеет.

Однако, глюк по ссылке характерен (как оказывается) и для XFS  :'( и EXT4 тут не причем.
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн alecsartania

  • Старожил
  • *
  • Сообщений: 1565
  • УМка.
    • Просмотр профиля
Re: Грохнулся диск с ext4 - как восстановить?
« Ответ #12 : 22 Октября 2010, 12:43:10 »
я бы попробовал смонтировать насильно с загрузочного диска
sudo mkdir /media/DISK
типа sudo mount /dev/sda3  /media/DISK  -t ext4 -o rw,defaults,users,iocharset=utf8
если не монтируется с диагнозом не нашла суперблок то забить и форматироваться.
Дома Linux Mint 21.1 / 22.00

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: Грохнулся диск с ext4 - как восстановить?
« Ответ #13 : 22 Октября 2010, 13:09:32 »
Суперблоков там на диске несколько - с трудом себе представляю такой диагноз - если основной суперблок грохнулся - ffsck его из резервной записи вытащит.

Другое дело если на диске железные проблеммы возникли (что могло стать первопричиной всей цепочки событий, приведших к невозможности монтирования ФС.
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн AbnormalTerminate(R)

  • Автор темы
  • Новичок
  • *
  • Сообщений: 36
    • Просмотр профиля
Re: Грохнулся диск с ext4 - как восстановить?
« Ответ #14 : 22 Октября 2010, 15:37:23 »
всем спасибо за сочувствие!
на свежую голову подумал и восстановил (почти... ищу что потерял из ф-лов...) диск с помощию e2fsck. кучу блоков пришлось пофиксть.
ext4 - сукс! 3й и последний раз эту сволочь юзаю! с 3кой небыло проблем лет 10...
физически диск не причем - технократическая гм.... (цензурное самоизъятие) наворочала с дизайном этой приблуды... в который уже раз. приведенная в топике ссылка на статью дает полную и исчерпывающую информацию к размышлению.
«Не оспаривай глупца». А.С. Пушкин.
Сатана скрывается в мелочах...

 

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