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

Xは数字の大きなシーケンスを指します。このメッセージが表示された後、ログイン画面が表示され、システムにログインできます。

この問題を解決するにはどうすればよいですか?


それはあなたのシステムで実際の問題を引き起こしていますか、それともあなたはそのブートメッセージを心配していますか?私はあなたがそれを安全に無視できるように思えます。

1
入力を促すメッセージが表示されるまで、約10分待つ必要があります。まだ解決策が見つかりません。
dmatej



10分間待たなければならないのは別の問題であり、ログの確認を続けてください。
電信

回答:


10

心配しないで、危険はありません。この小さなガイドに従って問題を解決してください。

これらのメッセージは危険ではありません。しばらくするとLVM(ディスク上のソフトウェア抽象化)パーティションがスキャンされ、システムが正常に起動します。lvmetadシステムサービス(デーモン)はLVM条件をキャッシュして無駄なディスクアクセスを防止し、すぐに起動しない(おそらくバグまたは設定ミスのため)ため、最適化の欠如により遅延があります。

Ubuntu Desktopsは動作するためにそれを必要としません。

解決

ターミナルを開き(CTRL+ ALT+ Tまたはダッシュで検索)、書き込みsudo -H gedit /etc/lvm/lvm.conf、Enterキーを押します(ユーザー資格情報を挿入します)。エディターで次を見つけます。

use_lvmetad = 1

...そして行を次のように変更します:

use_lvmetad = 0

他の変更は行わないでください。1つの番号を変更してファイルを保存するだけです。この後、ターミナルを閉じるか、VTからログオフします。

これにより、デーモンを使用する試みが無効にlvmetadなり、ディスク構成が十分に単純な場合、起動が速くなり、LVMコマンドはのシステムバスへの新しい接続を試行しませんlvmetad。より多くのディスクアクティビティに気付く場合がありますが、これは正常な動作です。

警告は残りますが、これは正しい動作であり、副作用はありません。

注意:これは一時的な解決策ですが、将来のGNU / Linuxバージョンではこの手順は必要ありません。

最適化

編集後、コマンドsudo systemctl disable lvm2-lvmetad.serviceを(同じタイプのターミナルで)実行して、lvmetad完全に無効にすることもできます。

これは必要ではありません。実行する前にシステム管理者に連絡する必要があります。

してはいけないこと

nomodesetオプションを有効にして起動しないでください。多くのGPU機能が無効になり、グラフィックカードが正しく動作しない可能性があります。Unity(および後続のGUI)および多くのアプリケーションにはグラフィックアクセラレーションと高度なGPU機能が必要なため、このオプションを有効にするとUbuntuデスクトップは正しく動作しません。
このオプションは、グラフィックドライバーをデバッグする場合、または適切なグラフィックドライバーなしでシステムを起動する場合にのみ使用する必要があります。
重要:一部のシステムでは、ユーザーはログインするためにGRUBでこのオプションを無効にする必要がある場合がありますが、他のシステムは単に低速ですが使用可能です。

編集(10/03/2017):サービス無効にし、Debianマシンの1つをアップグレードした後(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時間のハードワークの後に自分自身に答えました:最新のLTS ubuntuと互換性のあるGPUドライバーを更新する必要がありました。
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:問題を指摘し、その回答に激しく反対票を投じなかったという事実を賞賛してください。
バイオサイバーマン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.