Режим восстановления должен зависать после fsck?

Ubuntu 12.04.1 LTS
Я хотел протестировать запуск fsck в корневой файловой системе (ext4) на моем домашнем ПК, прежде чем пытаться исправить реальную проблему на своем рабочем сервере.

Я загрузился в режим восстановления Linux и выбрал:

fsck - проверить все файловые системы

Это произвело:

fsck for util-linux 2.20.1    
/dev/sdb5: 276147/151969160 files (0.2% non-contiguous), 2214857/60774919 blocks 

затем зависает без активности диска мигает. Я оставил его на 10 минут, но без изменений.Enter или ESC ничего не сделали. В конце концов я сделал Ctrl-C, и он загрузился.

У меня есть только 1 файловая система в /etc/fstab (кроме proc и swap).

Это должно случиться? Я искал другие сообщения в AskUbuntu о режиме восстановления, и, насколько я могу судить, после выполнения команды fsck он должен продолжаться.

Я нашел ссылку, которая, кажется, имеет такое же поведение, но в этом случае система не загружалась.

Я также загрузился с 12.04.1 Live DVD и выбрал "Test Linux" и запустил вручную
sudo fsck /dev/sdb5который работал примерно в то же время (10 секунд) и также не нашел никаких ошибок.

Моя система двойной загрузки Linux & Windows 7 и Windows C: это SSD.

3 ответа

Решение

Это определенно не "предполагается", но это случается.
Обходной путь: в меню восстановления просто выберите команду " Отпустить в корневую оболочку" введите описание здесьа внутри попробуй

sudo fdisk -l

получить список дисков и разделов

mount

должен дать что-то вроде

/dev/sdb5 on / type ext4 (rw,errors=remount-ro)

а затем с разделом, который вы только что нашли

sudo fsck -f /dev/sdb5
sudo mount /dev/sdb5 / -o remount,rw

fsck -f вызывает проверку, даже если на разделе нет признаков проблемы.
Теперь ваш корневой раздел не содержит ошибок и смонтирован (rw). Теперь вы могли бы делать там все с правами суперпользователя - так что будьте осторожны!

Кажется, это известная ошибка: система зависает после выбора определенных пунктов меню в меню восстановления (ошибка панели запуска 1061239).

Если вы не загружаетесь с заставкой, то горячие клавиши для mountcheck не отображаются. На самом деле система ожидает "M" для оболочки обслуживания, "F" для устранения проблем FSCK, "S" для пропуска fsck или "C" для отмены проверки. Это МОЖЕТ быть проблемой, которую вы на самом деле видите. Ctrl-C должен отключить его или загрузиться с "single" и надеяться, что вы получите приглашение оболочки.

Другие вопросы по тегам