論理ボリュームを拡張するには、論理ボリュームからキャッシュを分離する必要があります。
root@server:/home# lvextend -L+50G /dev/vg1/home
Unable to resize logical volumes of cache type.
root@server:/home# lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
home vg1 Cwi-aoC--- 250.00g [homeCache] [home_corig] 100.00 9.29 0.00
newvar vg1 Cwi-aoC--- 200.00g [Cvar_cache] [newvar_corig] 100.00 0.92 0.00
root_lv vg1 -wi-ao---- 93.07g
var vg1 -wi-ao---- 120.00g
root@server:/home# lvconvert --splitcache /dev/vg1/home
Logical volume vg1/home is not cached and cache pool vg1/homeCache is unused.
root@server:/home# lvextend -L+50G /dev/vg1/home
Size of logical volume vg1/home changed from 250.00 GiB (64000 extents) to 300.00 GiB (76800 extents).
Logical volume home successfully resized.
root@server:/home# resize2fs !$
resize2fs /dev/vg1/home
resize2fs 1.42.13 (17-May-2015)
分割キャッシュをLVに再接続するには? --uncacheを使用してキャッシュを削除してから再構築する必要がありますか?それでは、スペースを無駄にしないように既存のキャッシュを破棄する次のステップは何ですか?
答え1
誰でもこのアイテム(または将来の私を探している人)を探している場合は、答えてください。
lvconvert --type cache --cachepool cache-pool vg/lv
したがって、この場合:
lvconvert --type cache --cachepool homeCache vg1/home
次のコマンドを使用すると、キャッシュを含むすべてのLVを表示できます。
lvs -a