私はSupermicroサーバー上のハードウェアRAID 1(Adaptec 6405E)を備えた暗号化LVMでDebian Wheezy(Linux wheezy3.2.0-4-amd64#1 SMP Debian 3.2.63-2 + deb7u1 x86_64 GNU / Linux)を実行しています。
カーネルの更新中に次のエラーが発生します。
Running depmod.
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 3.2.0-4-amd64 /boot/vmlinuz-3.2.0-4-amd64
update-initramfs: Generating /boot/initrd.img-3.2.0-4-amd64
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 3.2.0-4-amd64 /boot/vmlinuz-3.2.0-4-amd64
error: unknown LVM metadata header.
error: unknown LVM metadata header.
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.2.0-4-amd64
Found initrd image: /boot/initrd.img-3.2.0-4-amd64
error: unknown LVM metadata header.
error: unknown LVM metadata header.
error: unknown LVM metadata header.
error: unknown LVM metadata header.
Incorrect metadata area header checksum on /dev/sda1 at offset 4096
done
以下は、pvdisplay、vgdisplay、lvdisplay、df、pvs、lvs、vgsの出力です。
root@wheezy:~# pvdisplay -v
Scanning for physical volume names
Incorrect metadata area header checksum on /dev/sda1 at offset 4096
--- Physical volume ---
PV Name /dev/dm-0
VG Name wheezy
PV Size 111.37 GiB / not usable 2.00 MiB
Allocatable yes (but full)
PE Size 4.00 MiB
Total PE 28510
Free PE 0
Allocated PE 28510
PV UUID 8DEe3m-NaQC-mRia-cMfv-OO2O-Foog-XXTLeU
"/dev/sda1" is a new physical volume of "243.00 MiB"
--- NEW Physical volume ---
PV Name /dev/sda1
VG Name
PV Size 243.00 MiB
Allocatable NO
PE Size 0
Total PE 0
Free PE 0
Allocated PE 0
PV UUID fnKsgr-KC2h-inYi-jhli-YFil-edTh-RsRTzK
root@wheezy:~# vgdisplay -v
Finding all volume groups
Incorrect metadata area header checksum on /dev/sda1 at offset 4096
Finding volume group "wheezy"
--- Volume group ---
VG Name wheezy
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 10
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 3
Open LV 3
Max PV 0
Cur PV 1
Act PV 1
VG Size 111.37 GiB
PE Size 4.00 MiB
Total PE 28510
Alloc PE / Size 28510 / 111.37 GiB
Free PE / Size 0 / 0
VG UUID nq8fye-SpVe-cHrd-AM99-YWdA-7SPp-L3S2Hm
--- Logical volume ---
LV Path /dev/wheezy/SWAP
LV Name SWAP
VG Name wheezy
LV UUID VbC1TX-2Ppz-1003-VFqU-0o0X-otwu-qy5Xam
LV Write Access read/write
LV Creation host, time wheezy, 2014-11-24 16:36:55 +0000
LV Status available
# open 2
LV Size 7.45 GiB
Current LE 1907
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 254:1
--- Logical volume ---
LV Path /dev/wheezy/TMP
LV Name TMP
VG Name wheezy
LV UUID btQknc-WeBv-q2xA-dhz0-GsqR-G2hn-gKwCh0
LV Write Access read/write
LV Creation host, time wheezy, 2014-11-24 16:37:05 +0000
LV Status available
# open 1
LV Size 10.79 GiB
Current LE 2761
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 254:2
--- Logical volume ---
LV Path /dev/wheezy/base
LV Name base
VG Name wheezy
LV UUID dWD7ro-ACQ6-04O2-rKd2-iMCe-HddW-kX1mt6
LV Write Access read/write
LV Creation host, time wheezy, 2014-11-24 16:37:13 +0000
LV Status available
# open 1
LV Size 93.13 GiB
Current LE 23842
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 254:3
--- Physical volumes ---
PV Name /dev/dm-0
PV UUID 8DEe3m-NaQC-mRia-cMfv-OO2O-Foog-XXTLeU
PV Status allocatable
Total PE / Free PE 28510 / 0
root@wheezy:~# lvdisplay -v
Finding all logical volumes
Incorrect metadata area header checksum on /dev/sda1 at offset 4096
--- Logical volume ---
LV Path /dev/wheezy/SWAP
LV Name SWAP
VG Name wheezy
LV UUID VbC1TX-2Ppz-1003-VFqU-0o0X-otwu-qy5Xam
LV Write Access read/write
LV Creation host, time wheezy, 2014-11-24 16:36:55 +0000
LV Status available
# open 2
LV Size 7.45 GiB
Current LE 1907
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 254:1
--- Logical volume ---
LV Path /dev/wheezy/TMP
LV Name TMP
VG Name wheezy
LV UUID btQknc-WeBv-q2xA-dhz0-GsqR-G2hn-gKwCh0
LV Write Access read/write
LV Creation host, time wheezy, 2014-11-24 16:37:05 +0000
LV Status available
# open 1
LV Size 10.79 GiB
Current LE 2761
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 254:2
--- Logical volume ---
LV Path /dev/wheezy/base
LV Name base
VG Name wheezy
LV UUID dWD7ro-ACQ6-04O2-rKd2-iMCe-HddW-kX1mt6
LV Write Access read/write
LV Creation host, time wheezy, 2014-11-24 16:37:13 +0000
LV Status available
# open 1
LV Size 93.13 GiB
Current LE 23842
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 254:3
root@wheezy:~# df -h
Filesystem Size Used Avail Use% Mounted on
rootfs 92G 25G 63G 28% /
udev 10M 0 10M 0% /dev
tmpfs 3.2G 1.3M 3.2G 1% /run
/dev/mapper/wheezy-base 92G 25G 63G 28% /
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 6.3G 0 6.3G 0% /run/shm
/dev/sda1 228M 30M 187M 14% /boot
/dev/mapper/wheezy-TMP 11G 172M 10G 2% /tmp
root@wheezy:~# pvs
Incorrect metadata area header checksum on /dev/sda1 at offset 4096
PV VG Fmt Attr PSize PFree
/dev/dm-0 wheezy lvm2 a-- 111.37g 0
/dev/sda1 lvm2 a-- 243.00m 243.00m
root@wheezy:~# vgs
Incorrect metadata area header checksum on /dev/sda1 at offset 4096
VG #PV #LV #SN Attr VSize VFree
wheezy 1 3 0 wz--n- 111.37g 0
root@wheezy:~# lvs
Incorrect metadata area header checksum on /dev/sda1 at offset 4096
LV VG Attr LSize Pool Origin Data% Move Log Copy% Convert
SWAP wheezy -wi-ao-- 7.45g
TMP wheezy -wi-ao-- 10.79g
base wheezy -wi-ao-- 93.13g
破損したメタデータヘッダを修正するための最良の回避策は何ですか?私は同じコンピュータ(同じハードウェア、同じパーティション、同じインストール、同じ適切なソース)を持ち、問題なく実行されます。
2番目のシステムにはpvdislay-commandの次の出力はありません。
"/dev/sda1" is a new physical volume of "243.00 MiB"
--- NEW Physical volume ---
PV Name /dev/sda1
VG Name
PV Size 243.00 MiB
Allocatable NO
PE Size 0
Total PE 0
Free PE 0
Allocated PE 0
PV UUID fnKsgr-KC2h-inYi-jhli-YFil-edTh-RsRTzK
ベストアンサー1
古いパーティションのメタデータが残っている可能性があります。 LVMを使用していませんが、インストーラはLVMを介して使用する準備ができているため、LVMメタデータを含むブートパーティションと同じです。
https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/452350
(ドイツ人)https://debianforum.de/forum/viewtopic.php?f=33&t=154131
はい、これは本格的な解決策ではありませんが、進行状況です。