KVM LVMボリューム上でVMを実行するホストで問題が発生しました。昨夜の時点で、論理ボリュームはそのように表示されなくなりました(スナップショットを作成できません)私はもう何ヶ月もいますが)。
スキャンを実行しても、何も見つかりません。
[root@apollo ~]# pvscan
No matching physical volumes found
[root@apollo ~]# vgscan
Reading all physical volumes. This may take a while...
No volume groups found
root@apollo ~]# lvscan
No volume groups found
VGconfバックアップを/etc/lvm/backups/vg0
から復元しようとすると、次のエラーが発生します。
[root@apollo ~]# vgcfgrestore -f /etc/lvm/backup/vg0 vg0
Couldn't find device with uuid 20zG25-H8MU-UQPf-u0hD-NftW-ngsC-mG63dt.
Cannot restore Volume Group vg0 with 1 PVs marked as missing.
Restore failed.
/etc/lvm/backups/vg0
の物理ボリュームは次のとおりです。
physical_volumes {
pv0 {
id = "20zG25-H8MU-UQPf-u0hD-NftW-ngsC-mG63dt"
device = "/dev/sda5" # Hint only
status = ["ALLOCATABLE"]
flags = []
dev_size = 4292870143 # 1.99902 Terabytes
pe_start = 384
pe_count = 524031 # 1.99902 Terabytes
}
}
fdisk -l /dev/sda
は以下を示します。
[root@apollo ~]# fdisk -l /dev/sda
Disk /dev/sda: 6000.1 GB, 6000069312512 bytes
64 heads, 32 sectors/track, 5722112 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000188b7
Device Boot Start End Blocks Id System
/dev/sda1 2 32768 33553408 82 Linux swap / Solaris
/dev/sda2 32769 33280 524288 83 Linux
/dev/sda3 33281 1081856 1073741824 83 Linux
/dev/sda4 1081857 3177984 2146435072 85 Linux extended
/dev/sda5 1081857 3177984 2146435071+ 8e Linux LVM
サーバーは4ディスクHW RAID10を実行していますが、megacliとsmartdによると、これは完全に健全なようです。
/var/log/messages
の唯一の奇妙なメッセージは、数時間ごとに表示される次のメッセージです。
Jun 10 09:41:57 apollo udevd[527]: failed to create queue file: No space left on device
df -h
の出力
[root@apollo ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 1016G 119G 847G 13% /
/dev/sda2 508M 67M 416M 14% /boot
誰かが次に何をすべきかについて何か考えがありますか? VMは、スナップショットを作成できないことを除けば、現時点ではすべて正常に実行されています。
追加情報で更新 iノードの不足ではありません:
[root@apollo ~]# df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/sda3 67108864 48066 67060798 1% /
/dev/sda2 32768 47 32721 1% /boot
pvs、vgs、およびlvsは、何も出力しないか、「ボリュームグループが見つかりません」のいずれかを出力します。
どういうわけかudevが機能しなくなったため、低レベルのコマンドにアクセスできません。
あなたが試すことができます:
pvs
vgs
lvs
実行中のlvm構成を確認するコマンド。
Udevを再起動してみてください(または最後の手段としてサーバーを再起動してみてください)。
好奇心からdf -i
言う?