lsblkには次の出力があります。
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
fd0 2:0 1 4K 0 disk
sda 8:0 0 300G 0 disk
├─sda1 8:1 0 500M 0 part /boot
└─sda2 8:2 0 99.5G 0 part
├─vgd-lv_root 253:0 0 50G 0 lvm /
├─vgd-lv_swap 253:1 0 15.6G 0 lvm [SWAP]
├─vgd-lv_var 253:2 0 30G 0 lvm /var
└─vgd-zero 253:3 0 3.9G 0 lvm
sr0 11:0 1 1024M 0 rom
/varを増やしたいのですが、Pfreeは0です。
PV VG Fmt Attr PSize PFree
/dev/sda2 vgd lvm2 a-- 99.51g 0
/varを増やすオプションはありますか?
sdaが300Gなので、sdaでスペースを取ることはできませんか?
答え1
はい、200GiBの未割り当てスペースを/dev/sda
使用できます。このような状況が発生したときにシステムをオンラインにする必要があるかどうかに応じて、2つの方法を使用できます。
何も削除または再起動しなくても、次の場所に3番目のパーティションを作成できます
/dev/sda
。- お気に入りのパーティショニングツールを使用してパーティションを作成します。
- それにPVを生成します
pvcreate /dev/sda3
。 - ボリュームグループに追加します
vgextend vgd /dev/sda3
。
または再起動して拡張します
/dev/sda2
。- お好みのパーティショニングツールを使用するか、
/dev/sda2
可能であれば拡張してください。例えばPartedを使用または削除し、/dev/sda2
まったく同じ開始セクタで再生成します。 - 再起動
- PVのサイズ変更:
pvresize /dev/sda2
。
- お好みのパーティショニングツールを使用するか、
これで、VGでほぼ200GiBを使用でき、LVを拡張できます。例えば使用fsadm
。