LVM2 新しく追加されたディスクはすぐにいっぱいであると報告されます

LVM2 新しく追加されたディスクはすぐにいっぱいであると報告されます

webmin を使用して、EXT4 でフォーマットされた 4TB ディスク (/dev/sdk1) を lvm2 アレイに追加しました。次に、webmin に、そのディスクを含むようにファイルシステムを拡張するように指示しました。エラーが報告されましたが、そのスナップショットは作成していません。ただし、ディスクは論理ボリュームに追加され、ボリュームは新しい合計サイズを報告しますが、空き容量は以前のままです。pvdisplay を見ると、新しいディスクがいっぱいであると表示されます。このエラーを修正するにはどうすればよいですか。e2fsck を試しましたが、lv がクリーンであると報告されます。以下は、vgdisplay、pvdisplay、および lvdisplay の結果です。

name@Server:~$ sudo pvdisplay
--- Physical volume ---
PV Name               /dev/sdg1
VG Name               samba
PV Size               3.64 TiB / not usable 2.00 MiB
Allocatable           yes (but full)
PE Size               4.00 MiB
Total PE              953861
Free PE               0
Allocated PE          953861
PV UUID               VCtRWQ-c2u3-jIb3-AwGH-Wdpm-BNAz-U1QvzZ

--- Physical volume ---
PV Name               /dev/sdh1
VG Name               samba
PV Size               931.51 GiB / not usable 4.00 MiB
Allocatable           yes (but full)
PE Size               4.00 MiB
Total PE              238466
Free PE               0
Allocated PE          238466
PV UUID               0zHiKC-TTBn-L1TK-qmSo-y34W-G4mn-VCJXhA

--- Physical volume ---
PV Name               /dev/sdf1
VG Name               samba
PV Size               1.82 TiB / not usable 4.00 MiB
Allocatable           yes (but full)
PE Size               4.00 MiB
Total PE              476931
Free PE               0
Allocated PE          476931
PV UUID               5eOiZr-BdYk-Jk6c-X5fA-jMvf-7pdM-qvYI6G

--- Physical volume ---
PV Name               /dev/sde1
VG Name               samba
PV Size               3.64 TiB / not usable 2.00 MiB
Allocatable           yes (but full)
PE Size               4.00 MiB
Total PE              953861
Free PE               0
Allocated PE          953861
PV UUID               mrxqc3-qurh-eMER-dwRB-YTOB-fNf0-KPlfmg

--- Physical volume ---
PV Name               /dev/sdj1
VG Name               samba
PV Size               931.51 GiB / not usable 4.00 MiB
Allocatable           yes (but full)
PE Size               4.00 MiB
Total PE              238466
Free PE               0
Allocated PE          238466
PV UUID               SG2gP9-NLII-OsWd-tWGJ-Di8r-pDtT-rkcnTj

--- Physical volume ---
PV Name               /dev/sdm1
VG Name               samba
PV Size               1.82 TiB / not usable 4.00 MiB
Allocatable           yes (but full)
PE Size               4.00 MiB
Total PE              476931
Free PE               0
Allocated PE          476931
PV UUID               Ycqd4P-noXD-Nzgx-auAc-zzrS-F4KE-JSSMCd

--- Physical volume ---
PV Name               /dev/sdl1
VG Name               samba
PV Size               1.82 TiB / not usable 4.00 MiB
Allocatable           yes (but full)
PE Size               4.00 MiB
Total PE              476931
Free PE               0
Allocated PE          476931
PV UUID               XexUjT-PlM4-PQMu-9frH-dAVi-S8tC-hunsby

--- Physical volume ---
PV Name               /dev/sda1
VG Name               samba
PV Size               7.28 TiB / not usable 4.00 MiB
Allocatable           yes (but full)
PE Size               4.00 MiB
Total PE              1907720
Free PE               0
Allocated PE          1907720
PV UUID               ruDYpO-W9n8-XpMp-yLtg-3hfr-AOcX-DyAKlO

--- Physical volume ---
PV Name               /dev/sdk1
VG Name               samba
PV Size               3.64 TiB / not usable 2.00 MiB
Allocatable           yes (but full)
PE Size               4.00 MiB
Total PE              953861
Free PE               0
Allocated PE          953861
PV UUID               SEn3i2-8TcV-D2sm-6Ahe-pgQ4-hPzm-8wTDx1

name@Server:~$ sudo lvdisplay
--- Logical volume ---
LV Path                /dev/samba/media
LV Name                media
VG Name                samba
LV UUID                t3ItFs-3HWB-ZAZj-A0Ia-MDAe-sITn-tWaml1
LV Write Access        read/write
LV Creation host, time Server, 2017-08-03 17:36:54 +0100
LV Status              available
# open                 1
LV Size                25.47 TiB
Current LE             6677028
Segments               9
Allocation             inherit
Read ahead sectors     auto
- currently set to     256
Block device           252:0

name@Server:~$ sudo vgdisplay
--- Volume group ---
VG Name               samba
System ID             
Format                lvm2
Metadata Areas        9
Metadata Sequence No  43
VG Access             read/write
VG Status             resizable
MAX LV                0
Cur LV                1
Open LV               1
Max PV                0
Cur PV                9
Act PV                9
VG Size               25.47 TiB
PE Size               4.00 MiB
Total PE              6677028
Alloc PE / Size       6677028 / 25.47 TiB
Free  PE / Size       0 / 0   
VG UUID               S2A8Yl-CKR3-hhEf-DOoc-c564-e5DQ-GZ2vMb

どのような助けでも構いません。新しいディスクにはデータが保存されていないはずなので、新しいディスクを削除して、強制削除オプションを使用して古いアレイが復元されるかどうかを確認できるかどうか疑問に思いました。ただし、新しい PV がすでに LV に割り当てられているため、LV は失われるでしょうか?

答え1

「EXT4 でフォーマットされた 4TB ディスク (/dev/sdk1) を lvm2 に追加しました」 - これが最初の問題です。空のディスクを LVM に追加します。LV を作成してディスクを埋めるときに、ディスク上に古いスーパーブロックが見つかるのは望ましくありません。ファイルシステムは PV の上ではなく、LV の上に配置されます。

また、ディスク全体を LVM に追加する場合は、ディスクにパーティション テーブルを配置する必要はありません。特にディスクを交換する場合は、raw ディスクを追加する方がはるかに簡単で信頼性があります。

問題をより正確に解決するには、追加中に発生したエラーを確認する必要があります。ここで提供される情報は、その情報をどこでどのように取得できるかについてのガイドとなります。最も役立つ情報は、 およびlvmdumpのメタデータ アーカイブからのものです/etc/lvm/archive/

https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/4/html/Cluster_Logical_Volume_Manager/troubleshooting.html

削除と再追加に関するご質問ですが、VG の他の PV に、削除したい PV の割り当てを解除するのに十分なスペースがある場合は、削除と再追加が可能です。VG から PV を削除するのは、LVM にそのディスク上のすべてのエクステントを VG 内の他のディスクに移動するように指示し、そのディスクをアレイから削除して VG を縮小するだけです。

pvmove /dev/sdk1
vgreduce samba /dev/sdk1

アップデート

提供されたデータを確認すると、LVM の変更はすべて成功したように見えました。webmin は新しいディスクを既存の「samba」VG に追加し、VG を約 4TiB 拡張し、次に「media」LV をその新しいディスクによって提供される残りの空き物理エクステントに拡張しました。失敗したのは (事実上、サイレントに) コマンドでresize2fs /dev/samba/media、LV 自体が拡張された後、「media」LV の上にある既存の EXT4 ファイルシステムのサイズを変更するはずでした。

関連情報