Ubuntu 12.04.1 LTS
Я хотел протестировать запуск fsck в корневой файловой системе (ext4) на моем домашнем ПК, прежде чем пытаться исправить реальную проблему на своем рабочем сервере.
Я загрузился в режим восстановления Linux и выбрал:
fsck - Проверить все файловые системы
blockquote>Это привело к:
fsck for util-linux 2.20.1 /dev/sdb5: 276147/151969160 files (0.2% non-contiguous), 2214857/60774919 blocks
затем зависает без активности диска мигает. Я оставил его на 10 минут, но без изменений. Enter kbd> или ESC kbd> ничего не сделали. В конце концов я сделал Ctrl kbd> - C kbd>, и он загрузился.
У меня есть только одна файловая система в
1112 Это должно произойти? Я искал другие сообщения в AskUbuntu о режиме восстановления, и, насколько я могу судить, после выполнения fsck (ей) он должен продолжаться./etc/fstab
(кроме proc & amp; swap).
Я нашел ссылку , которая, кажется, имеет такое же поведение, но в этом случае система не загружалась.
Я также загрузился с 12.04.1 Live DVD и выбрал «Test Linux» и вручную запустил
sudo fsck /dev/sdb5
, который работал примерно в то же время (10 секунд), а также не обнаружил никаких ошибок.Моя система с двойной загрузкой Linux & amp; Windows 7 и Windows C: это SSD.
Это определенно не «должно» делать это, но это происходит.
Обходной путь: в меню восстановления просто выберите Приглашение перетащить в корневую оболочку и внутри попробуйте
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). Теперь вы сможете делать что-нибудь там с правами root - так что будьте осторожны!
Кажется, это известная ошибка: система зависает после выбора определенных пунктов меню в меню восстановления (ошибка панели запуска 1061239).
Если вы не загружаетесь с заставкой, то горячие клавиши для mountcheck не отображаются. На самом деле система ожидает «M» для оболочки обслуживания, «F» для устранения проблем FSCK, «S» для пропуска fsck или «C» для отмены проверки. Это МОЖЕТ быть проблемой, которую вы на самом деле видите. Ctrl-C должен отключить его или загрузиться с «single» и надеяться, что вы получите приглашение оболочки.