повреждение ФС ext4

Любые разговоры которые хоть как-то связаны с тематикой форума

Модератор: Модераторы разделов

Аватара пользователя
nadge
Сообщения: 1519
ОС: ArchLinux, Ubuntu 10.10

повреждение ФС ext4

Сообщение nadge »

Ненароком подвесил намертво ядро. Ну перезагрузился, смотрю мне fsck выдает, что мол вручную проверь. Ну я запустился с сидюка, набрал fsck.ext4 -y /dev/sda5, он там стал кучу вывода выдавать, но все вроде нормально проверил, исправил.

Перезагружаюсь. Ядро паникует - не может запустит init. Ну, думаю, всё. Запустился с сидюка еще раз. Смотрю - файлы все вроде на месте. Попытался сделать chroot, а он мне выдает:
ubuntu@ubuntu:/mnt/gentoo$ sudo chroot ./ /bin/bash
chroot: cannot run command `/bin/bash': Нет такого файла или каталога

Хотя данный файл там есть и права на запуск стоят.

Глянул внимательно - некоторые файлы пропали, в частности нет каталога lib64.

Система - гента, ядро 31. Сидюк - убунта кармик, ядро 31.


Собственно, в чем дело и можно ли вернуть работоспособность системы? Только не говорите, что генту придется переустанавливать :)


З.Ы. Медитативное утро...
З.З.Ы. Недолго я радовался этой фс. Нифига она не надежная, оказывается...
З.З.З.Ы. Хороший админ отличается от плохого тем, что делает бэкап... Из меня админ не очень хороший...
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5440
ОС: Gentoo

Re: повреждение ФС ext4

Сообщение /dev/random »

Некоторое время назад был шум по поводу того, что в этой ФС файлы при некорректном отмонтировании могут просто пропадать. Вроде бы, это исправили. Возможно, у вас старое ядро, в котором этот баг ещё присутствует.
Спасибо сказали:
Аватара пользователя
deadhead
Сообщения: 1913
Статус: zzz..z

Re: повреждение ФС ext4

Сообщение deadhead »

/dev/random писал(а):
16.09.2009 11:12
Возможно, у вас старое ядро

nadge писал(а):
16.09.2009 09:47
Система - гента, ядро 31

Может в новое баг забрался ;-)
[x] close
Спасибо сказали:
Аватара пользователя
nadge
Сообщения: 1519
ОС: ArchLinux, Ubuntu 10.10

Re: повреждение ФС ext4

Сообщение nadge »

Блин, гадство какое-то: теперь на другом разделе тоже с ext4 сдох архив с древним бэкапом, из которого я хотел скопировать настройки, дабы не писать их заново при переустановке...

Может в новое баг забрался ;-)

Очевидно...

З.Ы. Хватит с меня этой глючной ФС, вернусь обратно на reiserfs + xfs. Несколько часов уже вожусь, хотя собирался делами заняться...
Спасибо сказали:
Аватара пользователя
nadge
Сообщения: 1519
ОС: ArchLinux, Ubuntu 10.10

Re: повреждение ФС ext4

Сообщение nadge »

Фух... К счастью там есть lost+found. Видимо сдохло дерево каталогов, а иноды в норме. Удалось по частям вытянуть все, что мне нужно было из /etc, собственный лаймановский оверлей и т.п.
Спасибо сказали:
Аватара пользователя
Atolstoy
Сообщения: 1655
Статус: Tux in the rain
ОС: Linux x86_64

Re: повреждение ФС ext4

Сообщение Atolstoy »

Посмотри ещё это:
http://www.nilfs.org/en/
Всего лишь 26 литров пива достаточно человеку для удовлетворения ежедневной потребности в кальции. Здоровое питание - это так просто!
http://atolstoy.wordpress.com
Спасибо сказали:
Аватара пользователя
nadge
Сообщения: 1519
ОС: ArchLinux, Ubuntu 10.10

Re: повреждение ФС ext4

Сообщение nadge »

Спасибо, про эту штуку знаю, но пока не тестировал. Как она в смысле производительности? Мне для / критично.
Спасибо сказали:
MMouXe
Сообщения: 252

Re: повреждение ФС ext4

Сообщение MMouXe »

Это печально :'(
Спасибо сказали:
Аватара пользователя
nadge
Сообщения: 1519
ОС: ArchLinux, Ubuntu 10.10

Re: повреждение ФС ext4

Сообщение nadge »

MMouXe
К счастью, не настолько, насколько могло быть. Данный баг хотя бы сохраняет сами данные, которые довольно легко можно восстановить, просто скопировав из lost+found после проверки fsck. Я все важное восстановил - это были конфиги генты, которые дико лень заново писать.

З.Ы. Кстати, вчера на тестовой машине удалось этот баг воспроизвести. Причем именно на 31 ядре. В 30, похоже, бага нет.
Спасибо сказали:
Аватара пользователя
Pulfer
Сообщения: 509
Статус: MIB/Cooker/ROSA
ОС: Rosa 2012.1 i686

Re: повреждение ФС ext4

Сообщение Pulfer »

nadge писал(а):
17.09.2009 21:48
З.Ы. Кстати, вчера на тестовой машине удалось этот баг воспроизвести. Причем именно на 31 ядре. В 30, похоже, бага нет.


А как обстоят дела в 2.6.31.1 - баг присутствует?
Mandriva International Backports - http://mib.pianetalinux.org
Спасибо сказали:
Аватара пользователя
nadge
Сообщения: 1519
ОС: ArchLinux, Ubuntu 10.10

Re: повреждение ФС ext4

Сообщение nadge »

А как обстоят дела в 2.6.31.1 - баг присутствует?

Пока не тестировал. Зато перевел один диск на xfs во избежание, а второй монтирую с -o ro :)
Спасибо сказали:
Аватара пользователя
Pulfer
Сообщения: 509
Статус: MIB/Cooker/ROSA
ОС: Rosa 2012.1 i686

Re: повреждение ФС ext4

Сообщение Pulfer »

nadge писал(а):
25.09.2009 02:46
Кстати, вчера на тестовой машине удалось этот баг воспроизвести. Причем именно на 31 ядре.


А как воспроизвести баг?
Mandriva International Backports - http://mib.pianetalinux.org
Спасибо сказали:
Аватара пользователя
Bluetooth
Сообщения: 4395
Статус: Блюзовый
ОС: Debian Squeeze amd64

Re: повреждение ФС ext4

Сообщение Bluetooth »

Pulfer писал(а):
25.09.2009 03:50
nadge писал(а):
25.09.2009 02:46
Кстати, вчера на тестовой машине удалось этот баг воспроизвести. Причем именно на 31 ядре.


А как воспроизвести баг?

Да, меня это тоже интересует.
Спасибо сказали:
Аватара пользователя
nadge
Сообщения: 1519
ОС: ArchLinux, Ubuntu 10.10

Re: повреждение ФС ext4

Сообщение nadge »

Пока точной схемы не понял. Но суть в записи и/или перемещении множества мелких файлов, после чего сразу ресет. На днях найду время, потестирую еще.
Спасибо сказали:
Flaming
Сообщения: 2579

Re: повреждение ФС ext4

Сообщение Flaming »

Млин, вы меня прямо пугаете. 31-е ядро и ext4 у меня, и пока всё работает. правда, резких ресетов стараюсь не делать, зачем?
Максимум после нажатия магических sysrq клавиш.
Спасибо сказали:
Аватара пользователя
Boboms
Сообщения: 535
Статус: И это - правда!
ОС: Debian Lenin

Re: повреждение ФС ext4

Сообщение Boboms »

Блин, man ext3 не работает :D

У вас data=ordered в fstab, или в ext4 другие опции?


Нет подписи...
Спасибо сказали:
Аватара пользователя
nadge
Сообщения: 1519
ОС: ArchLinux, Ubuntu 10.10

Re: повреждение ФС ext4

Сообщение nadge »

Млин, вы меня прямо пугаете. 31-е ядро и ext4 у меня, и пока всё работает. правда, резких ресетов стараюсь не делать, зачем?
Максимум после нажатия магических sysrq клавиш.

Верно, но sysrq иногда не спасают. В частности проп. дрова ати иногда намертво все вешают.

У вас data=ordered в fstab, или в ext4 другие опции?

Кажется, в ext4 они еще сохранились. У меня все по дефолту, только noatime прописал.
Спасибо сказали:
Flaming
Сообщения: 2579

Re: повреждение ФС ext4

Сообщение Flaming »

nadge, ати мне в ближайшее время не грозит.
Спасибо сказали:
Аватара пользователя
Pulfer
Сообщения: 509
Статус: MIB/Cooker/ROSA
ОС: Rosa 2012.1 i686

Re: повреждение ФС ext4

Сообщение Pulfer »

Тестировали на нескольких машинах ядро 2.6.31.1, собранное для Мандривы 2009.1, - воспроизвести баг не удалось.
Mandriva International Backports - http://mib.pianetalinux.org
Спасибо сказали:
Аватара пользователя
nadge
Сообщения: 1519
ОС: ArchLinux, Ubuntu 10.10

Re: повреждение ФС ext4

Сообщение nadge »

Pulfer
Вероятно пофиксили. Надеюсь, завтра у меня наконец дойдут руки потестировать на 2.6.31.1 и попинать на эту тему гугл.
Спасибо сказали: