Show Table of Contents
5.3. ボリュームグループの分割
この手順例では、3 つの物理ボリュームから構成されるボリュームグループを使用します。この物理ボリュームに未使用領域が十分にあれば、新たにディスクを追加しなくてもボリュームグループを作成できます。
はじめに、ボリュームグループ
myvol から論理ボリューム mylv を作成します。そのボリュームグループは、/dev/sda1、/dev/sdb1、および /dev/sdc1 の 3 つの物理ボリュームで構成されます。
その後、
/dev/sda1 と /dev/sdb1 を使用したボリュームグループ myvg と、/dev/sdc1 を使用したボリュームグループ yourvg を使用します。
pvscanコマンドを使用すると、現在ボリュームグループで利用可能な空き領域の容量を確認できます。#
pvscanPV /dev/sda1 VG myvg lvm2 [17.15 GB / 0 free] PV /dev/sdb1 VG myvg lvm2 [17.15 GB / 12.15 GB free] PV /dev/sdc1 VG myvg lvm2 [17.15 GB / 15.80 GB free] Total: 3 [51.45 GB] / in use: 3 [51.45 GB] / in no VG: 0 [0 ]pvmoveコマンドを使用して、/dev/sdc1で使用中の物理エクステントをすべて/dev/sdb1に移動することができます。pvmoveコマンドの実行には時間がかかる場合があります。#
pvmove /dev/sdc1 /dev/sdb1/dev/sdc1: Moved: 14.7% /dev/sdc1: Moved: 30.3% /dev/sdc1: Moved: 45.7% /dev/sdc1: Moved: 61.0% /dev/sdc1: Moved: 76.6% /dev/sdc1: Moved: 92.2% /dev/sdc1: Moved: 100.0%データを移動したら、/dev/sdc1上のすべての領域が空き領域になっていることが確認できます。#
pvscanPV /dev/sda1 VG myvg lvm2 [17.15 GB / 0 free] PV /dev/sdb1 VG myvg lvm2 [17.15 GB / 10.80 GB free] PV /dev/sdc1 VG myvg lvm2 [17.15 GB / 17.15 GB free] Total: 3 [51.45 GB] / in use: 3 [51.45 GB] / in no VG: 0 [0 ]- 新規ボリュームグループ
yourvgを作成するために、vgsplitコマンドを使用して、ボリュームグループmyvgを分割します。ボリュームグループを分割するには、論理ボリュームが非アクティブな状態である必要があります。ファイルシステムがマウントされている場合は、論理ボリュームを非アクティブ化する前に、そのファイルシステムをアンマウントする必要があります。論理ボリュームを非アクティブ化するには、lvchangeコマンドまたはvgchangeコマンドを使用します。以下のコマンドを実行すると、論理ボリュームmylvが非アクティブ化され、ボリュームグループmyvgからボリュームグループyourvgが分割され、物理ボリューム/dev/sdc1が新規のボリュームグループyourvgに移動します。#
lvchange -a n /dev/myvg/mylv#vgsplit myvg yourvg /dev/sdc1Volume group "yourvg" successfully split from "myvg"vgsを使用すると、2 つのボリュームグループの属性を確認できます。#
vgsVG #PV #LV #SN Attr VSize VFree myvg 2 1 0 wz--n- 34.30G 10.80G yourvg 1 0 0 wz--n- 17.15G 17.15G - ボリュームグループを新しく作成したら、新規の論理ボリューム
yourlvを作成します。#
lvcreate -L 5 G -n yourlv yourvgLogical volume "yourlv" created - 新規の論理ボリュームにファイルシステムを作成し、その論理ボリュームをマウントします。
#
mkfs.gfs2 -p lock_nolock -j 1 /dev/yourvg/yourlvThis will destroy any data on /dev/yourvg/yourlv. Are you sure you want to proceed? [y/n]yDevice: /dev/yourvg/yourlv Blocksize: 4096 Filesystem Size: 1277816 Journals: 1 Resource Groups: 20 Locking Protocol: lock_nolock Lock Table: Syncing... All Done #mount /dev/yourvg/yourlv /mnt - 前の手順で、論理ボリューム
mylvを非アクティブ化しました。したがって、この論理ボリュームをマウントする前に、再度アクティブ化する必要があります。#
lvchange -a y /dev/myvg/mylv#mount /dev/myvg/mylv /mnt#dfFilesystem 1K-blocks Used Available Use% Mounted on /dev/yourvg/yourlv 24507776 32 24507744 1% /mnt /dev/myvg/mylv 24507776 32 24507744 1% /mnt

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.