5.3. カスタムシンプールの作成
ストレージをより適切に制御するために、カスタムシンプールを作成できます。
前提条件
- 管理アクセスがある。
手順
利用可能なボリュームグループを表示します。
vgs -o vg_name
# vgs -o vg_name VG VolumeGroupName
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 利用可能なデバイスをリスト表示します。
lsblk
# lsblk
Copy to Clipboard Copied! Toggle word wrap Toggle overflow シンプールのデータを保持する LV を作成します。
lvcreate --name ThinPoolDataName --size Size VolumeGroupName /DevicePath
# lvcreate --name ThinPoolDataName --size Size VolumeGroupName /DevicePath
Copy to Clipboard Copied! Toggle word wrap Toggle overflow ThinPoolDataName は、シンプールデータ用の LV の名前に置き換えます。Size は、LV のサイズに置き換えます。VolumeGroupName は、ボリュームグループの名前に置き換えます。
シンプールのメタデータを保持する LV を作成します。
lvcreate --name ThinPoolMetadataName --size Size VolumeGroupName /DevicePath
# lvcreate --name ThinPoolMetadataName --size Size VolumeGroupName /DevicePath
Copy to Clipboard Copied! Toggle word wrap Toggle overflow LV をシンプールにマージします。
lvconvert --type thin-pool --poolmetadata ThinPoolMetadataName VolumeGroupName/ThinPoolDataName
# lvconvert --type thin-pool --poolmetadata ThinPoolMetadataName VolumeGroupName/ThinPoolDataName
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
検証
カスタムシンプールが作成されたことを確認します。
lvs -o lv_name,seg_type
# lvs -o lv_name,seg_type LV Type ThinPoolDataName thin-pool
Copy to Clipboard Copied! Toggle word wrap Toggle overflow