Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: fsck находит ошибки и give root password for maintenance  (Прочитано 10328 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Aleksandr.ru

  • Автор темы
  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
    • Aleksandr.ru
попал в крайне неприятную ситуацию: после перебоя в питании сервер отказался грузиться, подоткнув к нему монитор, выяснилось, что fsck нашел ошибки на диске, а чтоб их исправить требуется запуск fsck вручную.
и приглашение "give root password for maintenance". но поскольку это ubuntu, то рутового пароля нет в принципе, вместо него в обычной жизни используется sudo.
пришлось грузиться с live-usb и оттуда уже запускать проверку с исправлением ошибок.

вопрос: как в этом случае избавиться от root password? (вариант дописать к загрузке init=/bin/bash не прокатывает, приводит kernel panic)
или как сделать так чтоб fsck при загрузке не только проверял, но и исправлял ошибки без участия оператора?

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6162
    • Просмотр профиля
Re: fsck находит ошибки и give root password for maintenance
« Ответ #1 : 25 Августа 2011, 15:56:20 »
задайте пароль root
sudo passwd root

Оффлайн Aleksandr.ru

  • Автор темы
  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
    • Aleksandr.ru
Re: fsck находит ошибки и give root password for maintenance
« Ответ #2 : 25 Августа 2011, 18:23:21 »
это противоречит концепции убунты, где предполагается отсутствие рута тк есть sudo
идельным вариантом было бы чтоб fsck при загрузке не требовал повторного запуска для исправления ошибок а все делал сразу сам без участия человека.

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: fsck находит ошибки и give root password for maintenance
« Ответ #3 : 25 Августа 2011, 18:48:16 »
как сделать так чтоб fsck при загрузке не только проверял, но и исправлял ошибки без участия оператора?
http://www.opennet.ru/openforum/vsluhforumID1/51339.html

Вообще, беглый гуглинг говорит, что это типа бага ubuntu.

Оффлайн Aleksandr.ru

  • Автор темы
  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
    • Aleksandr.ru
Re: fsck находит ошибки и give root password for maintenance
« Ответ #4 : 28 Августа 2011, 03:48:26 »
спасибо за ссылку, но иедя проверять при каждой загрузке или не проверять вообще не совсем то, что хотелось.

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: fsck находит ошибки и give root password for maintenance
« Ответ #5 : 28 Августа 2011, 08:31:58 »
Описанная ТС ситуация считается критичной и попытка системы исправлять её с помощью рута - совершенно логична.
То что в Ubuntu у root нет пароля - да, в этой ситуации бага, но во всех остальных - фича.
А раз уж ситуация критическая и, в любом случае, требует более глубоого вмешательства, думаю лучшее решение - это, то что и сделал ТС, а именно:
грузиться с live-usb и оттуда уже запускать проверку с исправлением ошибок.

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: fsck находит ошибки и give root password for maintenance
« Ответ #6 : 28 Августа 2011, 12:00:27 »
проверять при каждой загрузке или не проверять вообще
Это из чего следует?

Оффлайн Aleksandr.ru

  • Автор темы
  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
    • Aleksandr.ru
Re: fsck находит ошибки и give root password for maintenance
« Ответ #7 : 28 Августа 2011, 23:37:46 »
из беглого чтения того что по ссылке. нагуглить удалось тоже: или принудительная проверка всегда или ее полное отключение.

 

Пользователь решил продолжить мысль 28 Августа 2011, 23:39:21:
Описанная ТС ситуация считается критичной и попытка системы исправлять её с помощью рута - совершенно логична.
То что в Ubuntu у root нет пароля - да, в этой ситуации бага, но во всех остальных - фича.
А раз уж ситуация критическая и, в любом случае, требует более глубоого вмешательства, думаю лучшее решение - это, то что и сделал ТС, а именно:
грузиться с live-usb и оттуда уже запускать проверку с исправлением ошибок.
так есть какой-то способ победить багу?
или сказать системе чтоб все делала сама без вмешательства юзера тк загрузка с чего-либо требует подключение монитор клавы и тп, что достаточно проблематично в случае моего сервера.
« Последнее редактирование: 28 Августа 2011, 23:39:21 от Aleksandr.ru »

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: fsck находит ошибки и give root password for maintenance
« Ответ #8 : 28 Августа 2011, 23:43:15 »
Не, всё должно быть норм.

Тут почитайте:
http://skeletor.org.ua/?p=568

Особенно ту часть, где пример лога загрузки.

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: fsck находит ошибки и give root password for maintenance
« Ответ #9 : 29 Августа 2011, 09:06:33 »
так есть какой-то способ победить багу?
...
в случае моего сервера.
ИМХО, в случае любого сервера, в первую очередь, нужно обеспечить, чтобы такая ситуация не возникала.

Оффлайн Aleksandr.ru

  • Автор темы
  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
    • Aleksandr.ru
Re: fsck находит ошибки и give root password for maintenance
« Ответ #10 : 30 Августа 2011, 01:02:22 »
Не, всё должно быть норм.

Тут почитайте:
http://skeletor.org.ua/?p=568

Особенно ту часть, где пример лога загрузки.

вот тут я что-то не совсем понял
Цитировать
По умолчанию проверка дисков отключена. Что бы её включить при загрузке системы, добавим такую строчку
fsck_y_enable="YES"
это вроде как тоже что и fsck -y т.е. ответ да на все вопросы, а для включения/отключения проверки при загрузке другие способы?

 

Страница сгенерирована за 0.045 секунд. Запросов: 25.