"lvconvert --splitcache"를 반전하시겠습니까?

"lvconvert --splitcache"를 반전하시겠습니까?

논리 볼륨을 확장하려면 논리 볼륨에서 캐시를 분리해야 합니다.

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

관련 정보