最近、RHEL 7.9システムでパーティションのサイズを変更し、デフォルトrhel-root
で次のコマンドを実行しました。
pvresize /dev/sda2
lvextend -l+100%FREE /dev/rhel/root
パーティションのサイズを変更することができ、コマンドを確認してそれを見ることができます。
pvs
出力は次のとおりです。
PV VG Fmt Attr PSize PFree
/dev/sda2 rhel lvm2 a-- <99.00g 0
コマンドを確認すると、
lsblk
出力は次のようになります。
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 100G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 99G 0 part
├─rhel-root 253:0 0 98.2G 0 lvm /
└─rhel-swap 253:1 0 820M 0 lvm [SWAP]
したがって、sda2> rhel-rootパーティションにほぼ100 GBがあることがわかりますが、コマンドを確認すると
df -h
出力は次のようになります。
Filesystem Size Used Avail Use% Mounted on
devtmpfs 482M 0 482M 0% /dev
tmpfs 496M 0 496M 0% /dev/shm
tmpfs 496M 6.9M 489M 2% /run
tmpfs 496M 0 496M 0% /sys/fs/cgroup
/dev/mapper/rhel-root 6.2G 6.2G 1.3M 100% /
/dev/sda1 1014M 172M 843M 17% /boot
shared 932G 448G 484G 49% /media/shared
tmpfs 100M 44K 100M 1% /run/user/0
なぜこんなに大きさの違いがあるのかご存知ですか?いくつかのステップを見逃しましたか?どちらもディスクへのリンク/dev/rhel/root
です。/dev/mapper/rhel-root
/dev/dm-0
よろしくお願いします。
答え1
ファイルシステムではなくブロックデバイスのサイズだけを調整したので、LVは98GiBですが、ファイルシステムはまだ6GiBにすぎません。次回は、/オプションを追加してデバイスとファイルシステムのサイズを一度に調整することをlvresize
忘れないでください。-r
--resizefs
システムがXFS(RHELのデフォルト)を使用していると仮定すると、次のようにlsblk -f
確認xfs_growfs /
できます。 Ext4を使用している場合resize2fs /dev/rhel/root
。