vmware環境でパーティションの論理ボリュームサイズを拡張しようとしています。仮想マシンは最初に単一の60GB HDDで構成され、次のようにパーティション化されました。
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 60G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 59G 0 part
├─c7-root 253:0 0 25G 0 lvm /
├─c7-swap 253:1 0 6G 0 lvm [SWAP]
├─c7-var_temp 253:2 0 3.7G 0 lvm /var/tmp
├─c7-home 253:3 0 20.6G 0 lvm /home
└─c7-tmp 253:4 0 3.7G 0 lvm /tmp
sr0 11:0 1 1024M 0 rom
しかし今、私たちはハードドライブを80 GBに拡張し、新しく追加された追加の20 GB以上を削除した後、古いスペースを取り出して削除して再インストール/var/tmp
することにしました。/var
/var/tmp
/var/tmp
vmware webclientを使用してHDDを80 GBまで簡単に拡張できますが、マウントする新しいLVMを削除して作成する方法がわかりません/var
。
HDD拡張後のlsblk
出力
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 80G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 59G 0 part
├─c7-root 253:0 0 25G 0 lvm /
├─c7-swap 253:1 0 6G 0 lvm [SWAP]
├─c7-var_temp 253:2 0 3.7G 0 lvm /var/tmp
├─c7-home 253:3 0 20.6G 0 lvm /home
└─c7-tmp 253:4 0 3.7G 0 lvm /tmp
sr0 11:0 1 1024M 0 rom
しかしsda
今、パーティションはまだVGサイズです80G
vgdisplay
59G
--- Volume group ---
VG Name C7
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 6
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 5
Open LV 5
Max PV 0
Cur PV 1
Act PV 1
VG Size <59.00 GiB
PE Size 4.00 MiB
Total PE 15103
Alloc PE / Size 15100 / 58.98 GiB
Free PE / Size 3 / 12.00 MiB
VG UUID XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
しかもpvdisplay
ディスプレイは
--- Physical volume ---
PV Name /dev/sda2
VG Name C7
PV Size <59.00 GiB / not usable 3.00 MiB
Allocatable yes
PE Size 4.00 MiB
Total PE 15103
Free PE 3
Allocated PE 15100
PV UUID XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
したがって、物理ボリュームを拡張した後に他のパーティションを削除せずに論理ボリュームを作成する方法がわかりません。
答え1
/dev/sda2
パーティションを使用するかfdisk
サイズ変更しますparted
。パーティションテーブルを回復する必要があるかもしれません/dev/sda
(ツールはこれを自動的に実行できるはずです)。- PVサイズ調整を使用します
pvresize /dev/sda2
(サイズがないことは、デバイスのサイズに合わせてサイズを変更する必要があることを意味します)。 - 新しい論理ボリュームを作成するために使用されます
lvcreate
。 - 新しいLVをインストールします
/var
(更新する必要があります/etc/fstab
)。
pvresize
アクティブな論理ボリュームを持つPVで作業することは可能ですが、オフラインで実行することをお勧めします。もちろん、すべての重要なデータを最初にバックアップする必要があります。
LVM ボリュームの使用に関する追加情報が必要な場合は、以下をお勧めします。この文書はRHELで提供されています。(すべてのディストリビューションに適用されます)。
注:パーティションがあるディスクのサイズを変更するのは最善の方法ではありません。 2番目のディスクを追加し、それを使用してPVを作成し、pvcreate
ボリュームグループに追加することをお勧めしますvgextend
。