(そして私たちの記録によると)一度は、lvresize
10Gbサイズの論理ボリュームに15Gbを追加したことがあります。df
ただし、lvresize
LVサイズは20Gbと確認されているため、調整されたLVサイズは35Gbです。
なぜそんなことですか?
[root@host]# df -h /mydir
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/myvg-mylv 10G 7.0G 3.1G 70% /mydir
[root@host]# lvresize -r -L+15G /dev/mapper/myvg-mylv
Size of logical volume myvg/mylv changed from 20.00 GiB (5120 extents)
to 35.00 GiB (8960 extents).
Logical volume myvg/mylv successfully resized.
meta-data=/dev/mapper/myvg-mylv isize=256 agcount=20, agsize=131072 blks
= sectsz=512 attr=2, projid32bit=1
= crc=0 finobt=0 spinodes=0
data = bsize=4096 blocks=2621440, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=0
log =internal bsize=4096 blocks=2560, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
data blocks changed from 2621440 to 9175040
[root@host]# df -h /mydir
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/myvg-mylv 35G 7.0G 29G 20% /mydir
答え1
[root@host]# df -h /mydir
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/myvg-mylv 10G 7.0G 3.1G 70% /mydir
LV サイズではなくファイルシステムサイズを表示します。 LVのサイズは簡単に20Gに達することができます(報告されているようにlvresize
)。たとえば、誰かがLVのサイズを変更したがファイルシステムのサイズを変更しなかった場合、これが発生する可能性があります。あなたのlvresize
コマンドはこのオプションを使ってこの問題を解決します-r
。
/etc/lvm/archive
lvresize
VGメタデータのバックアップを含める必要があります。これにより、最後のLVサイズ(およびLVで使用されているコマンド)の前に実際のLVサイズを見つけることができます。