「pvs」コマンドはPVデバイスを見つけることができませんが、LVがマッピングされインストールされていることを意味します。

「pvs」コマンドはPVデバイスを見つけることができませんが、LVがマッピングされインストールされていることを意味します。

私のシステムに問題があります(内部電源コードの障害)。システムのバックアップと実行、アレイの再構築など、コマンド(およびpvsvgslvs報告No device found for PV <UUID>しますが、論理ボリュームはいわゆる失われた物理ボリュームはDMデバイスが存在しマッピングされているため、正常にマウントできます/dev/mapper

PVデバイスはmd-raid RAID 10アレイであり、まともに見えますが、出力には表示されず、混乱していますpvs

一部の内部テーブルが同期されていない問題のようです。正しくマッピングするにはどうすればよいですか(再起動せずに問題が解決するようです)。


修正する:

再起動しても問題は解決しませんでした。この問題は、750b ディスク (/dev/sdk) 上に構築された RAID10 Far-2 アレイと 750b ディスク上に構築された RAID0 アレイ (/dev/md90) 用に「不足している」PV (/dev/md99) を構成することによって発生します。と思います。 250 GB ディスク (/dev/sdh) および 500 GB ディスク (/dev/sdl)。出力では、pvscan -vvvlvm2署名は/ dev / sdhにありますが、/ dev / md99にはないようです。

    Asking lvmetad for VG f1bpcw-oavs-1SlJ-0Gxf-4YZI-AiMD-WGAErL (name unknown)
  Setting response to OK
  Setting response to OK
  Setting name to b
  Setting metadata/format to lvm2
    Metadata cache has no info for vgname: "b"
  Setting id to AzKyTe-5Ut4-dxgq-txEc-7V9v-Bkm5-mOeMBN
  Setting format to lvm2
  Setting device to 2160
  Setting dev_size to 1464383488
  Setting label_sector to 1
    Opened /dev/sdh RO O_DIRECT
  /dev/sdh: size is 488397168 sectors
    /dev/sdh: block size is 4096 bytes
    /dev/sdh: physical block size is 512 bytes
    Closed /dev/sdh
  /dev/sdh: size is 488397168 sectors
    Opened /dev/sdh RO O_DIRECT
    /dev/sdh: block size is 4096 bytes
    /dev/sdh: physical block size is 512 bytes
    Closed /dev/sdh
    /dev/sdh: Skipping md component device
  No device found for PV AzKyTe-5Ut4-dxgq-txEc-7V9v-Bkm5-mOeMBN.
    Allocated VG b at 0x7fdeb00419f0.
  Couldn't find device with uuid AzKyTe-5Ut4-dxgq-txEc-7V9v-Bkm5-mOeMBN.
    Freeing VG b at 0x7fdeb00419f0.

/ dev / md99(PVでなければならない)への唯一の参照は、それをデバイスキャッシュに追加するときです。


アップデート2:

停止して繰り返し、システムが同じUUIDを持つ2つのPVを見つけたので、どのPVを使用するのか混同するのが問題であることを確認lvm2-lvmetadします。pvscan

    Using /dev/sdh
    Opened /dev/sdh RO O_DIRECT
    /dev/sdh: block size is 4096 bytes
    /dev/sdh: physical block size is 512 bytes
  /dev/sdh: lvm2 label detected at sector 1
  Found duplicate PV AzKyTe5Ut4dxgqtxEc7V9vBkm5mOeMBN: using /dev/sdh not /dev/md99
    /dev/sdh: PV header extension version 1 found
  Incorrect metadata area header checksum on /dev/sdh at offset 4096
    Closed /dev/sdh
    Opened /dev/sdh RO O_DIRECT
    /dev/sdh: block size is 4096 bytes
    /dev/sdh: physical block size is 512 bytes
  Incorrect metadata area header checksum on /dev/sdh at offset 4096
    Closed /dev/sdh
    Opened /dev/sdh RO O_DIRECT
    /dev/sdh: block size is 4096 bytes
    /dev/sdh: physical block size is 512 bytes
    Closed /dev/sdh
  Incorrect metadata area header checksum on /dev/sdh at offset 4096
    Telling lvmetad to store PV /dev/sdh (AzKyTe-5Ut4-dxgq-txEc-7V9v-Bkm5-mOeMBN)
  Setting response to OK

この構成は一時的なものなので、ディスク使用量を再調整することをお勧めします。

誰かが表示装置の順序を明示的にオーバーライドする方法を教えていない限りpvscan

ベストアンサー1

filter最初に確認する必要があるのとのglobal_filterオプションです/etc/lvm/lvm.conf。 PVを備えたデバイスをフィルタリングしないでください。

キャッシュはcache_dir同じファイルのオプションに設定されます。私のDebianコンピュータのデフォルトはです/run/lvm。キャッシュ(存在する場合)はこのディレクトリに存在する必要があります。設定するとobtain_device_list_from_udevキャッシュは使用されないと思います。

最後にuse_lvmetad設定されていることを確認してください。その場合は、LVMメタデータデーモンを再起動する必要があります。

おすすめ記事