GNU/Linux >> Linux の 問題 >  >> Cent OS

「警告:lvmetad への接続に失敗しました。デバイススキャンにフォールバックしています」 – LVM コマンドの実行中にエラーが発生しました

問題

以下のエラーを示す LVM コマンド:

# pvs
WARNING: Failed to connect to lvmetad. Falling back to device scanning.    <<<
PV VG Fmt Attr PSize PFree
/dev/sd[X][partition_number] [vg_name] lvm2 a-- [size]g [available_free_space]g
# vgs
WARNING: Failed to connect to lvmetad. Falling back to device scanning.    <<<
VG #PV #LV #SN Attr VSize VFree
[vg_name] [number_of_pvs]  [number of lvs] 0 wz--n- [size]g [available_free_space]g
# lvs
WARNING: Failed to connect to lvmetad. Falling back to device scanning.    <<<
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
[lv_name] [vg_name] -wi-ao---- [size]g

/var/log/messages ファイルからのエラー:

# grep lvmetad /var/log/messages
Sep 8 20:34:29 [hostname] systemd: Cannot add dependency job for unit lvm2-lvmetad.socket, ignoring: Unit is masked.
Sep 8 20:34:29 [hostname] lvm: WARNING: Failed to connect to lvmetad. Falling back to device scanning.
Sep 8 20:34:31 [hostname] lvm: WARNING: Failed to connect to lvmetad. Falling back to device scanning.
Sep 8 20:34:31 [hostname]t lvm: pvscan[642] activating all directly (lvmetad unused) 8:17
Sep 8 20:34:31 [hostname] lvm: WARNING: Autoactivation reading from disk instead of lvmetad.
Sep 8 20:34:31 [hostname] lvm: WARNING: Failed to connect to lvmetad. Falling back to device scanning.
Sep 8 20:34:31 [hostname] lvm: pvscan[644] activating all directly (lvmetad unused) 8:2
Sep 8 20:34:31 [hostname] lvm: WARNING: Autoactivation reading from disk instead of lvmetad.

解決策

lvm2-lvmetad.service および lvm2-lvmetad.socket 適切な手順に従わずにサービスが無効になりました。 /etc/lvm/lvm.conf lvm2-lvmetad.service および lvm2-lvmetad.socket サービスがマスクされているため、use_lvmetad を使用するように構成されています。

# grep "use_lvmetad =" /etc/lvm/lvm.conf
use_lvmetad = 1
# systemctl status lvm2-lvmetad.service
● lvm2-lvmetad.service
Loaded: masked (/dev/null; bad)      >>>>> Masked      
Active: inactive (dead)
Warning: lvm2-lvmetad.service changed on disk. Run 'systemctl daemon-reload' to reload units.
# systemctl status lvm2-lvmetad.socket
● lvm2-lvmetad.socket
Loaded: masked (/dev/null; bad)      >>>>> Masked
Active: inactive (dead)

Sep 08 20:34:29  systemd[1]: Cannot add dependency job for unit lvm2-lvmetad.socket, ignoring: Unit is masked.
Sep 08 20:34:32  systemd[1]: Cannot add dependency job for unit lvm2-lvmetad.socket, ignoring: Invalid request descriptor
Sep 08 20:34:38  systemd[1]: Cannot add dependency job for unit lvm2-lvmetad.socket, ignoring: Unit is masked.
Sep 08 20:34:38  systemd[1]: Cannot add dependency job for unit lvm2-lvmetad.socket, ignoring: Unit is masked.
Warning: lvm2-lvmetad.socket changed on disk. Run 'systemctl daemon-reload' to reload units.

- lvm2-lvmetad.socket のマスクを解除します および lvm2-lvmetad.service 最初。次に、以下のコマンドで起動時にサービスを開始して有効にします。

# systemctl unmask lvm2-lvmetad.service lvm2-lvmetad.socket
# systemctl start lvm2-lvmetad.service lvm2-lvmetad.socket
# systemctl enable lvm2-lvmetad.service lvm2-lvmetad.socket

lvm2-lvmetad.socket および lvm2-lvmetad.service を無効にする必要がある場合は、「use_lvmetad」を使用しないように /etc/lvm/lvm.conf を構成する必要があります。 (つまり、use_lvmetad =0)


Cent OS
  1. lvdisplay エラー:「ディレクトリ /var/lock/lvm を作成できませんでした。ファイルベースのロックの初期化に失敗しました。」

  2. 「警告:VG 名 [vgname] が重複しています」 – LVM コマンドの実行中にエラーが発生しました

  3. lxc_cgfs – デバイスまたはリソースがビジー – memory.use_hierarchy を 1 に設定できませんでした。続行中’ – LXC コンテナーの起動中にエラーが発生しました

  1. 0.0.0.0 のポート 22 へのバインドに失敗しました:アドレスは既に使用されています – sshd サービス CentOS/RHEL の開始中にエラーが発生しました

  2. 「エラー:0.0.0.0 のポート 2222 へのバインドに失敗しました:許可が拒否されました」 – CentOS/RHEL で sshd サービスを開始する際のエラー

  3. LVM エラー「WARNING:Inconsistent metadata found」 – CentOS / RHEL での解決方法

  1. LVM コマンドが「Failed to load config file /etc/lvm/lvm.conf」で失敗する

  2. vnc ビューアー エラー:ソケットに接続できません:接続が拒否されました (111)

  3. パーティション テーブルの再読み取りがエラー 16 で失敗しました:デバイスまたはリソースがビジーです