私はRHEL7を使用しており、これが私のパーティションです。
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
fd0 2:0 1 4K 0 disk
sda 8:0 0 100G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 39G 0 part
├─rhel-root 253:0 0 35G 0 lvm /
└─rhel-swap 253:1 0 4G 0 lvm [SWAP]
見て、rhel-root
再びルートディレクトリで、サイズは35Gです。大きさはsda
100Gで、使わないスペースがあるという意味だ(100 - 39 - 1)G = 60G
。
sda2
ルートディレクトリのサイズを増やすために60Gスペースを追加する方法は?
出力pvs
:
PV VG Fmt Attr PSize PFree
/dev/sda2 rhel lvm2 a-- <39.00g 0
出力vgs
:
VG #PV #LV #SN Attr VSize VFree
rhel 1 2 0 wz--n- <39.00g 0
出力lvs
:
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
root rhel -wi-ao---- <35.00g
swap rhel -wi-ao---- 4.00g
答え1
2つの方法があります。
まず、あなたの提案に従って追加のスペースをsda2
含めるようにサイズを変更することです。
- 希望のパーティション化ツールを使用してパーティションの終了セクタを変更します(参照:この回答たとえば、
sfdisk
MBR ベースのパーティション表に使用されます。 pvresize /dev/sda2
PVのサイズを変更するには実行してください。
これにより、VGに追加の空き容量が提供され、LVのサイズを変更したり、新しいLVを作成したりできます。
2つ目は新しいパーティションを作成することです。
- 頻繁に使用するパーティションツールを再利用して、
/dev/sda3
使用可能なすべてのスペースを含む3番目のプライマリパーティションを作成します。 pvcreate /dev/sda3
PVに初期化するには実行してください。- 実行して
vgextend rhel /dev/sda3
VGにPVを追加します。
再起動せずにこれをすべて行うことができます。