4.3.3. シンプールの拡張
シン論理ボリュームの仮想サイズがシンプールの物理容量を超え、オーバープロビジョニングが発生する可能性があります。容量不足を防ぐために、シンプールの容量を監視し、定期的に拡張する必要があります。
data_percent メトリクスは、シンプールが現在使用している割り当て済みのデータ領域の割合を示します。metadata_percent メトリクスは、シンプール内のマッピングを管理するために不可欠なメタデータの保存に使用される領域の割合を示します。
効率的なストレージ管理を実現し、容量の問題を回避するには、これらのメトリクスを監視することが不可欠です。
LVM には、必要に応じてデータまたはメタデータの容量を手動で拡張するオプションが用意されています。または、監視を有効にして、シンプールの拡張を自動化することもできます。
4.3.3.1. シンプールの手動拡張 リンクのコピーリンクがクリップボードにコピーされました!
論理ボリュームマネージャー (LVM) には、データセグメント、メタデータセグメント、またはシンプールを手動で拡張するオプションが用意されています。
4.3.3.1.1. シンプールの拡張 リンクのコピーリンクがクリップボードにコピーされました!
lvextend コマンドを使用してシンプールを拡張できます。
前提条件
- 管理アクセスがある。
手順
データとメタデータの使用中の領域を表示します。
# lvs -o lv_name,seg_type,data_percent,metadata_percentLV Type Data% Meta% ThinPoolName thin-pool 97.66 26.86 ThinVolumeName thin 48.80シンプールを拡張します。
# lvextend -L Size VolumeGroupName/ThinPoolNameSize は、シンプールの新しいサイズに置き換えます。VolumeGroupName は、ボリュームグループの名前に置き換えます。ThinPoolName は、シンプールの名前に置き換えます。
データサイズが拡張されます。必要に応じてメタデータのサイズが拡張されます。
検証
シンプールが拡張されたことを確認します。
# lvs -o lv_name,seg_type,data_percent,metadata_percentLV Type Data% Meta% ThinPoolName thin-pool 24.41 16.93 ThinVolumeName thin 24.41
4.3.3.1.2. シンプールのデータセグメントの拡張 リンクのコピーリンクがクリップボードにコピーされました!
lvextend コマンドを使用して、data_percent セグメントを拡張できます。
前提条件
- 管理アクセスがある。
手順
data_percentセグメントを表示します。# lvs -o lv_name,seg_type,data_percentLV Type Data% ThinPoolName thin-pool 93.87data_percentセグメントを拡張します。# lvextend -L Size VolumeGroupName/ThinPoolName_tdataSize は、データセグメントのサイズに置き換えます。VolumeGroupName は、ボリュームグループの名前に置き換えます。ThinPoolName は、シンプールの名前に置き換えます。
検証
data_percentセグメントが拡張されたことを確認します。# lvs -o lv_name,seg_type,data_percentLV Type Data% ThinPoolName thin-pool 40.23
4.3.3.1.3. シンプールのメタデータセグメントの拡張 リンクのコピーリンクがクリップボードにコピーされました!
lvextend コマンドを使用して、metadata_percent セグメントを拡張できます。
前提条件
- 管理アクセスがある。
手順
metadata_percentセグメントを表示します。# lvs -o lv_name,seg_type,metadata_percentLV Type Meta% ThinPoolName thin-pool 75.00metadata_percentセグメントを拡張します。# lvextend -L Size VolumeGroupName/ThinPoolName_tmetaSize は、メタデータセグメントのサイズに置き換えます。VolumeGroupName は、ボリュームグループの名前に置き換えます。ThinPoolName は、シンプールの名前に置き換えます。
検証
metadata_percentセグメントが拡張されたことを確認します。# lvs -o lv_name,seg_type,metadata_percentLV Type Meta% ThinPoolName thin-pool 0.19