ошибка монтирования диска при загрузке [решено]

Здравствуйте. С Арчем недавно, установил параллельно с lubuntu, дистрибутив 2010.5 нетинсталл.
Во время установки пакеты base не трогал, сделал минимальную настройку согласно wiki затем установил “kde”
Проблема:
После 2х ребутов, или выключения арча, на стадии загрузки он выдает следующее
FILESYSTEM CHECK FAILED
/dev/sdb1: UNEXPECTED INCONSISTENCY; run fsck MANUALLY

Вот вывод fsck /dev/sdb1
The filesystem size (according to superblock) is 61049560
The physical size of the device is 61049374 blocks
Either the superblock or the partition table is likely to be corrupt!
Abort<y> no
/dev/sdb1 содержит файловую систему ошибками, принудительная проверка
1-5 pass
….файлов (0.2% non-contiguous),
Первым делом пересоздал таблицу разделов и фс = тоже самое после ребутов и выключения
Почитал про этот баг, метод с ntp клиентом и синхронизацией времени в обеих ос не сработал
Многие пишут: лечится чекдиском… лечиться то оно лечится, на пару загрузок и то из под lubuntu (та при запуске делает чекдиск), чекдиск из под арча не помогает. До этого ругался на разные диски, сейчас только на этот, хотя lubuntu монтирует и работает с ним без проблем.

вот /etc/fstab
#
# /etc/fstab: static file system information
#
# <file system> <dir> <type> <options> <dump> <pass>
devpts /dev/pts devpts defaults 0 0
shm /dev/shm tmpfs nodev,nosuid 0 0

#/dev/cdrom /media/cd auto ro,user,noauto,unhide 0 0
#/dev/dvd /media/dvd auto ro,user,noauto,unhide 0 0
#/dev/fd0 /media/fl auto user,noauto 0 0

UUID=* / ext4 defaults 0 1
UUID=* /media/data ext4 defaults,noatime 0 2
UUID=* /media/data1 ext4 defaults,noatime 0 2
UUID=* /media/data2 ext4 defaults,noatime 0 2
/dev/sda5 swap swap defaults 0 0

rc.conf
daemons
syslog-ng dbus hal network ntpdate netfs crond alsa kdm

На дисках нет битых секторов, проверял утилитами из под dos
Я могу использовать Арч обособленно, не монтируя в нем общие для двух ОС диски, (на свой рутовый раздел он никогда не ругался) - но это не правильно. Может быть смена ФС поможет?
Аналогичная тема
mithrusc
UUID=* / ext4 defaults 0 1
UUID=* /media/data ext4 defaults,noatime 0 2
UUID=* /media/data1 ext4 defaults,noatime 0 2
UUID=* /media/data2 ext4 defaults,noatime 0 2
/dev/sda5 swap swap defaults 0 0
w0w, это арчевский инсталлер создал? ЭТО работает?
уиды заменил звездочками я. кроме замены dev/sdX на uuid и noatime тут ничего нет
ЭТО работает?
ты ЭТО… пост читал? очевидно что работает, за исключением некоторых деталей
ЭТО страшно

грузись с лайва, делай fsck -fyr нужного раздела и будет счастье
Загрузка системы по умолчанию на каком этапе останавливается?
У меня, если время в другой системе отличалось, Арч сам запускает fsck и исправляет ошибку без проблем.

Ругается на sdb1, а в fstab я его не вижу.
На стадии waiting for udev, checking filesystems
Ругается на sdb1, а в fstab я его не вижу
возможно на этом этапе загрузки он его интерпретирует как /dev/sdX, до этого в fstab все устройства были прописаны как /dev/sdX , и только потом я сменил на uuid.
UUID=* /media/data1 ext4 defaults,noatime 0 2
вот он, что это дает?
fsck -fyr
поздно, пересоздал таблицу и фс и на этом диске, думаю результат не хуже

Может быть из под кде работа завершается не верно? Хотя он и говорит что все хорошо, отмонтирует файловые системы без ошибок
Если запускается другая система, в которой время отличается от времени в Арче, то ext4 всегда будет выдавать ошибку.
Но прежде чем запускать fsck -y /dev/sdb1, необходимо отмонтировать раздел /media/data1 или перемонтировать его с опцией rw.
Иначе, после перезагрузки будет та же ошибка.
# umount /media/data1
# fsck -y
# reboot
После ребута все должно заработать до тех пор, пока не будет загружена lubuntu. ^_^
И вместо noatime, лучше использовать relatime.
Спасибо за ответы.
Ну что перед проверкой нужно отмонтировать это простые истины как бы, в той же лубунту fsck предупреждает об этом не смотря на то что раздел отключен
И вместо noatime, лучше использовать relatime.
насколько я понял он не будет обновлять время доступа к фс пока я не произведу записи на неё?'
После ребута все должно заработать до тех пор, пока не будет загружена lubuntu. ^_^
пичаль :( тут по сути либо одна ос либо обособленное использование арча на выделенной ему партиции, постоянный чекдиск… даже если заставить арч его выполнять ничего хорошо для фс не сулит, так?
Сначала раздел монтируется как readonly. Поэтому многие жалуются, что fsck ничего не исправляет.
Арч об этом тоже предупреждает, предлагая использовать mount -o remount,rw …
lubuntu перемонтирует и исправляет автоматически.
И у тебя ошибка говорит не “superblock mount time is in the future”, а “Either the superblock or the partition table is likely to be corrupt!”
Она как раз и означает попытку записи суперблока на файловую систему монтированную только для чтения.
Я вообще перед fsck делаю umount -a.

Да, relatime обновляет время доступа, только тогда, когда было изменение в ФС.

В этом случае fsck исправляет только время доступа, данные не затрагиваются. Поэтому не страшно. Ну а если в ФС есть ошибки нарушающие целостность данных, то лучше их исправить.

Решить проблему очень просто - оставить Арч единственной системой. Кому нужны два линукса на одном компе. :)
Она как раз и означает попытку записи суперблока на файловую систему монтированную только для чтения.
если можно объясните подробнее, что там происходит, он же просто монтирует диски, что ему туда писать? это же не корень
lubuntu перемонтирует и исправляет автоматически.
хотелось бы на будущее знать как заставить арч делать тоже самое самостоятельно.
Решить проблему очень просто - оставить Арч единственной системой.
морально не готов к такому прыжку веры ^_^
Кому нужны два линукса на одном компе. :)
мне :) арч для изучения и расширения кругозора. А с Debian'оподобными уже 3й год
 
Зарегистрироваться или войдите чтобы оставить сообщение.