9 сообщений / 0 новое
Последнее сообщение
IfoR
Аватар пользователя IfoR
Не в сети
Последнее посещение: 9 лет 9 месяцев назад
Регистрация: 17/12/2013 - 22:47
fsck бесконечно проверяет диск при загрузке

Люди, помогите! У меня выключили свет и комп вырубился на горячую. Когда я его включил, мне при загрузке fsck радостно начал проверять диск, а потом сказал, что на диске есть ошибки и вообще надо запустить его вручную... А потом он опять проверяет тот же самый диск и опять говорит то же самое и так до бесконечность. Я бы с радостью запустил его вручную, но так он не даёт мне консоль даже в режиме восстановления, а остановить его никак не получается (Ctrl-C, Ctrl-z не работают, другие консоли так же не работают). Что делать? Как его тормознуть? Как настроить fsck, чтобы он не проверял мне диск до бесконечности, занимая всё процессорное время компьютера?
У меня не первый раз такая проблема, но раньше у меня была под рукой флешка с Live-CD, из под которого я и запускал этот грёбанный fsck, а сейчас нету.
https://yadi.sk/i/59c8G2QsWGFXG

Теги: 

Отредактировано: iwtke вкл 10/07/2014 - 16:12
Maestro☭
Аватар пользователя Maestro☭
Не в сети
Последнее посещение: 2 года 10 месяцев назад
Регистрация: 25/02/2014 - 18:00
init=/bin/bash в груб как

init=/bin/bash в груб как параметр ядра можно. но придется потом все запускать и монтировать вручную.

DA
Аватар пользователя DA
Не в сети
Последнее посещение: 7 лет 10 месяцев назад
Регистрация: 11/05/2012 - 18:24
Или с лайва любого.

Или с лайва любого.

openSUSE 13.1 x64 | Linux 3.11 | KDE 4.13
openSUSE 12.3 x32 | Linux 3.7 | KDE 4.10
IfoR
Аватар пользователя IfoR
Не в сети
Последнее посещение: 9 лет 9 месяцев назад
Регистрация: 17/12/2013 - 22:47
2Maestro☭, спасибо большое!

2Maestro☭, спасибо большое! Помогло. Даже дополнительно монтировать диск не пришлось. Сложнее было перезагрузиться, т.к. reboot говорит, что ему init нужен.
Вот ещё вопрос, где располагается настройка, отвечающая за вызов fsck при загрузке? Как исправить такое поведение?

IfoR
Аватар пользователя IfoR
Не в сети
Последнее посещение: 9 лет 9 месяцев назад
Регистрация: 17/12/2013 - 22:47
Да я же говорю, что сейчас

Да я же говорю, что сейчас это проблемно несколько.

r3d
Аватар пользователя r3d
Не в сети
Последнее посещение: 8 лет 8 месяцев назад
Регистрация: 04/09/2012 - 16:52
Цитата:
Quote:

Вот ещё вопрос, где располагается настройка, отвечающая за вызов fsck при загрузке?

в fstab очевидно

Интересно, что за ФС у топикстартера? на ext4 таких проблем уже пару лет не видел.

Quote:

раньше у меня была под рукой флешка с Live-CD, из под которого я и запускал этот грёбанный fsck, а сейчас нету.

неразумно, это еще мягко выражаясь Wink

13.1 - Xfce
IfoR
Аватар пользователя IfoR
Не в сети
Последнее посещение: 9 лет 9 месяцев назад
Регистрация: 17/12/2013 - 22:47
Я так понял, в fstab можно

Я так понял, в fstab можно только полностью отключить проверку диска? А есть возможность сделать по старому, доброму, чтобы fsck просто давал консоль, при обнаружении ошибок?
Фс у меня ext4 на / и на /home (над этим разделом потел fsck). Забавно, но KDE-шный partitionmanager говорит, что /home у меня ext2, когда gparted подтверждает, что ext4.

aluma
Аватар пользователя aluma
Не в сети
Последнее посещение: 9 лет 5 месяцев назад
Регистрация: 01/12/2012 - 16:23
С вызовом fsck два варианта,

С вызовом fsck два варианта, в прежних версиях это было прописано в /etc/init.d/boot.localfs, в новых с systemd, в /usr/lib/systemd/system/localfs.service есть упоминание про такой файл и есть команда /usr/lib/systemd/systemd-fsck.
В последнем спецы по systemd расскажут очевидно больше.

Только, как по мне, править надо не настройки вызова, а просто один раз восстановить раздел /home.
Можно отключить его для загрузки, закомментив в fstab, войти в систему под рутом.
Команды и ключи посмотреть в "man fsck".

r3d
Аватар пользователя r3d
Не в сети
Последнее посещение: 8 лет 8 месяцев назад
Регистрация: 04/09/2012 - 16:52
Так в ext4 тоже можно

Так в ext4 тоже можно отключить журналирование, и получится практически ext2.

Quote:

.. чтобы fsck просто давал консоль, при обнаружении ошибок?

fsck не должен обнаруживать ошибок в принципе. А если они есть, то значит "что-то пошло не так".

13.1 - Xfce