[VMWare] 가상이미지 디스크 ( .vmdk) 이미지 사이즈 줄이기

jake   
   조회 23013   추천 0    

가상이미지 디스크 사이즈를 줄이는 간단한 방법이 있어서 알려드립니다.


우선 esxi에서 ssh허용 (구성탭의 소프트웨어란의, 보안프로파일에서)하고, putty같은 ssh 클라이언트로 esxi로 접속을 합니다.

저의 경우엔 가상이미지들은 " /vmfs/volumes/가상이미지이름 " 하위 디렉토리에 있었습니다.

제 경우엔,

/vmfs/volumes/533d572d-41f6ba04-787b-001999f54618/centos6.5


사이즈 줄이는 명령어는, 저의 경우엔 vmdk파일 이미지 이름이, centos6.5.vmdk 입니다.

vmkfstools --punchzero centos6.5.vmdk


128기가이던 파일 사이즈가, 13.1기가로 줄었습니다.

제 경험상, 일반하드디스크 7.2k 가 SSD  에서보다 빨랐습니다.

도움이 되셨길 바랍니다.

** 제 경우는 가상 디스크 하드디스크 이미지가 "빠르게 지워지는 씩 프로비저닝" 입니다. 다른 이미지는 어떻게 되는지 모르겠네요.

소푸 2014-04
줄어든 사이즈가 실제 사용중인 사이즈로 바뀌는건가요?
줄어든 VMDK파일로 서비스 운영이 바로 가능한지 궁금합니다.
     
jake 2014-04
예, 저의  경우에는 이상없이 부팅되었습니다.  실 사용 용량으로 줄어드는 것 같습니다. 그리고 줄어든 이미지로 템플레이트를 만들었더니, 템플레이트 이미지 사이즈도, 줄어든 사이즈로 생성이 되었습니다.
홍승현 2014-04
Thin 프로비젼으로 만들어진 디스크도 시간이 지남에 따라 디스크 사용량이 프로비져닝 크기에 도달합니다.
게스트 OS가 윈도우 일때 HDtune 이나 조각 모음같은거 돌리면 금세 그렇게 돼죠...

실제는 안쓰지만 해당 섹터까지 엑세스를 하면 VMDK의 용량이 커지게 됩니다.
이렇게 늘어난 디스크를 다시 쓰는 영역만큼만 용량이 먹게 ESXi 가 조각 모음을 하는 셈입니다.

저는 커멘드 라인 명령은 몰라서, 디스크 마이그레이션 을 시켜서 용량을 줄였었는데...
좋은 정보네요.
--punchzero 옵션이 -K 와 같내요^^;
chotws 2019-08
이 작업을 할 때 vm을 종료하고 나서 해야 하나요?


제목Page 119/130
2015-12   1772265   백메가
2014-05   5246926   정은준1
2014-05   11197   stone92김경민
2014-05   11550   stone92김경민
2014-05   14400   소주한병
2014-05   9539   2FluF
2014-05   12267   스톤콜드
2014-04   11337   김현린
2014-04   12054   luckyoo
2014-04   6835   스톤콜드
2014-04   5917   김호성
2014-04   5922   김호성
2014-04   8020   홍o반o장
2014-04   9525   GICode
2014-04   8319   빠시온
2014-04   7050   스톤콜드
2014-04   7175   EYESSHOT
2014-04   6406   빠시온
2014-04   10600   심주섭
2014-04   23014   jake
2014-04   6742   jake
2014-04   9786   빠시온