[etc] LVM으로 설치된 OS에서 볼륨 축소 확장 온라인중 가능한가요?

   조회 3374   추천 0    

오라클 가상화에 설치된 게스트 OS이고

centos6.8입니다.

예로 들자면

/ 20G

/swap 8G

/home 200G


일때 /home 볼륨을 180G로 줄인 후 / 에 20G 추가해서 40G로 만드는 작업을 무중단으로 가능한지 알고싶습니다.

FOXBI 06-12
이론상으로는 vgreduce 해서 줄이고 그걸로 vgextend 할수는 있는데

제가있는 현업에서는 vgextend 는 온라인으로 해도..

vgreduce는 아예 하지않습니다. 축소하다 Data 유실되는 사례들이 있었다고하더라고요..

예전에 테스트 서버에서는 온라인중에 잘되는거 보긴했습니다.

참고로 확장은 무중단으로 잘 됩니다. vgextend -> lvextend -> resize2fs 까지.
     
답변 감사합니다. 현재 / 가 부족하고 /home을 거의 안쓰는 상태라서요. 데이터 손실이라고해도 /home에 대한 데이터 손실이면 괜찮을거같아요.
구리구리 06-12
볼륨이 나눠있다면 가능 할것 으로 보이네요.  사실 줄이는 작업이 더 후덜덜하죠.. 적어도 /home은 언마운트 한번 fsck한번은 들어 가야 겠네요.
root volume 은 작업상 fsck못 돌릴듯하고.
차라리 링크로 해결하심이 안전할것 같습니다.(저라면 링크로 home에 걸겠네요.)
     
/home은 언마운트 가능하고 날아갈 데이터도 없습니다. extend 할때 온라인중에 가능한지 위험함은 없는지 궁금합니다.
          
FOXBI 06-14
resuce에 문제지 extend는 온라인으로 얼마든지 가능합니다~
시도니 06-12
윈도우 계열이라면 조각모음으로 데이터를 앞으로 최대한 당긴 후에 하면 됩니다만.

볼률을 줄이는 작업은 매우 위험한 작업입니다.

가상화장비에 올라가 있다니 클론을 하나 뜨시고..

떠진 클론 VM에서 작업 후에 업무시간 후..

맞교체를 하고 기존 VM을 지우는 방법을 추천드립니다.

다운타임이 발생 안하는 것은 아니지만 그나마 가장 안전한 방법이 아닌가 싶습니다.
     
안전한 방법 감사합니다. 고려해보겠습니다.
dongcheol 06-12
가능은한데.......  조각모음이라는 개념이 없는지라....  위험할것 같습니다.
     
음... 위험하면 고려해봐야겠네요.