Lvmetad еще не активен


18

После обновления до Ubuntu 16.04 во время загрузки показывается следующее сообщение:

lvmetad is not active yet; using direct activation during sysinit

lvmetad is not active yet; using direct activation during sysinit

/dev/mapper/server--vg-root: clean xxx/xxx files, xxx/xxx blocks

Xs относится к большой последовательности чисел. После появления этого сообщения отображается экран входа в систему, и я могу войти в систему.

Как я могу решить эту проблему?


Вызывает ли это какие-либо реальные проблемы с вашей системой, или вы просто обеспокоены этим загрузочным сообщением? Мне кажется, вы могли бы спокойно проигнорировать это.

1
Я должен подождать около 10 минут, пока он не предложит войти. Решение пока не найдено.
dmatej

1
Вы уже пробовали unix.stackexchange.com/questions/199164/… ?
x29a

Также смотрите askubuntu.com/questions/769863/…
Thijs D

Ожидание 10 минут связано с другой проблемой, продолжайте проверять свои журналы.
Телеграфист

Ответы:


10

Не волнуйтесь , опасности нет, следуйте этому небольшому руководству, чтобы решить проблему.

Эти сообщения не опасны, через некоторое время LVM(программная абстракция на вашем диске) будет сканировать разделы, и ваша система загрузится нормально. Задержка вызвана отсутствием оптимизации, поскольку lvmetadэто системная служба (демон), которая кэширует LVMусловие, чтобы предотвратить бесполезный доступ к диску, и не запускается достаточно скоро (возможно, из-за ошибки или неправильной конфигурации).

Рабочие столы Ubuntu не нуждаются в этом, чтобы работать.

Решение

Откройте Терминал ( CTRL+ ALT+ Tили найдите в Dash), напишите sudo -H gedit /etc/lvm/lvm.confи нажмите ENTER (введите свои учетные данные). В редакторе найдите:

use_lvmetad = 1

... и измените строку на:

use_lvmetad = 0

Не вносите другие изменения , вам нужно всего лишь изменить один номер и сохранить файл. После этого вы можете закрыть Терминал или выйти из VT.

Это позволит отключить любые попытки использовать в lvmetadдемон и , если конфигурация диска достаточно просто загрузочный будет быстрее и любая команда LVM не будет пытаться установить новое соединение с системной шиной lvmetad. Вы можете заметить большую активность на диске, это нормальное поведение.

Предупреждения останутся, это правильное поведение, и оно не имеет побочных эффектов.

Обратите внимание: это хорошее, но временное решение, в будущих версиях GNU / Linux эта процедура не понадобится.

оптимизация

После редактирования вы также можете выполнить (в терминале того же типа) команду sudo systemctl disable lvm2-lvmetad.serviceдля lvmetadполного отключения .

Это не обязательно, и вы должны связаться с вашим системным администратором, прежде чем делать это.

Что НЕ делать

Никогда не загружайтесь с nomodesetвключенной опцией, потому что она отключит многие функции графического процессора, и ваша видеокарта может работать неправильно. Рабочие столы Ubuntu не будут работать правильно с включенной этой опцией, потому что Unity (и последующие графические интерфейсы) и многие приложения нуждаются в графическом ускорении и расширенных функциях графического процессора.
Эта опция должна использоваться только для отладки графических драйверов или для запуска системы без правильных графических драйверов.
Важно : в некоторых системах пользователю может потребоваться отключить эту опцию в GRUB для входа, в то время как другие системы будут просто медленнее, но их можно будет использовать.

РЕДАКТИРОВАТЬ (10/03/2017): после отключения службы и обновления одной из моих машин Debian (Ubuntu основана на Debian) я заметил, что предупреждение исчезло. При обновлении было установлено ядро Linux 4.9.0-0.bpo.2для AMD 64 (64-разрядная версия ). Это может быть временным или ограниченным некоторыми архитектурами, но это шаг вперед, также потому что Ubuntu может наследовать изменения. Я предполагаю, что разработчик видел это сообщение, и они работают над проблемой. Молодцы FOSS .


Не стесняйтесь комментировать здесь, если вам нужна дополнительная помощь, и не забудьте нажать левую стрелку вверх и принять ответ.


2
измените 1 на 0, и это не имеет никакого эффекта.
user1133275

Вы должны сохранить файл с правами администратора и перезагрузить компьютер. Эта опция может не повлиять на некоторые аппаратные конфигурации и определенные версии lvmetad из-за ошибки: в этом случае вы должны обновить Ubuntu, а также следовать разделу «Оптимизация» в ответе . Это должно решить ваш конкретный случай. :-)
Лоренцо Анкора

спасибо за ответ, у меня есть еще одна проблема, не позволяющая мне перейти с 16.04 на 17.04, поэтому я думаю, что я в тупике, пока не решу эту другую проблему.
user1133275

1
@LorenzoAncora спасибо за ваш вклад, и вы правы: я отправил вопрос и ответил сам себе после 6 часов кропотливой работы: мне просто пришлось обновить драйвер GPU, совместимый с последней версией LTS Ubuntu.
Wli

1
@Wli Добро пожаловать. В дистрибутивах GNU / Linux графические и сетевые драйверы являются распространенной проблемой, которая может скрывать другие ошибки, но со временем становится все лучше. Если проблема возвращается, не стесняйтесь обратиться за поддержкой здесь, в AskUbuntu. Хорошего дня. :-)
Лоренцо Анкора

-3

Мне удалось решить эту проблему для моих машин, настроив конфигурацию grub следующим образом:

В /etc/default/grub, изменить:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

в

GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"

Затем добавьте эту строку: GRUB_TERMINAL_INPUT="console serial"

Запустите update-grubи перезагрузитесь, чтобы изменения вступили в силу.


Я попробовал это, и сообщение пропало. Однако, оно перепуталось с моей графикой, и оно сильно отставало. Даже минимизирующие и максимизирующие эффекты были затронуты и работали очень медленно
Saurabh

1
Если сообщение связано с lvm, почему это вообще так? В моем случае у меня есть это сообщение, задержка 3 ~ 5 секунд (я использую SSD) и затем запускается графика. Я не думаю, что "lvmetad" вызвано настройкой графики. Также проверьте: unix.stackexchange.com/questions/199164/…
JrBenito

11
Опять этот ужасный ответ. Это не связано с проблемой и опасно
Телеграфист

@Telegrapher: Admire тот факт , что вы указали на проблему и не свирепо вниз проголосовали ответ.
biocyberman
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.