5.2.3. 論理ボリュームのキャッシュ解除
論理ボリュームからキャッシュを削除するには、データを保持したままキャッシュボリュームをでタッチするか、論理ボリュームのキャッシュを完全に解除してキャッシュを削除し、ストレージ領域を解放します。
LV からキャッシュを削除するには、主に 2 つの方法を使用します。
- 分割
- キャッシュボリューム自体を保持しながら、キャッシュを LV からデタッチできます。この場合、LV はキャッシュメカニズムの恩恵を受けられなくなりますが、キャッシュボリュームとそのデータはそのまま残ります。キャッシュボリュームは保持されますが、キャッシュ内のデータは再利用できず、次回キャッシュ設定で使用されるときに消去されます。
- キャッシュ解除
- キャッシュを LV からデタッチし、さらにキャッシュボリュームを完全に削除できます。この操作により、キャッシュが効果的に破棄され、領域が解放されます。
前提条件
- 管理アクセスがある。
手順
キャッシュされた LV を表示します。
# lvs -o lv_name,pool_lv,vg_nameLV Pool VG LogicalVolumeName [CacheVolumeName_cvol] VolumeGroupNameキャッシュされたボリュームをデタッチまたは削除します。
キャッシュされたボリュームをデタッチするには、次のコマンドを使用します。
# lvconvert --splitcache VolumeGroupName/LogicalVolumeNameキャッシュされたボリュームをデタッチして削除するには、次のコマンドを使用します。
# lvconvert --uncache VolumeGroupName/LogicalVolumeNameVolumeGroupName は、ボリュームグループの名前に置き換えます。LogicalVolumeName は、論理ボリュームの名前に置き換えます。
検証
LV がキャッシュされていないことを確認します。
# lvs -o lv_name,pool_lv