私のシステムに問題があります(内部電源コードの障害)。システムのバックアップと実行、アレイの再構築など、コマンド(およびpvs
)vgs
がlvs
報告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 -vvv
lvm2署名は/ 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メタデータデーモンを再起動する必要があります。