(포스팅 2022.3.3)
VMware는 가끔 쓰는 작은 시스템을 만들어 사용하기에 매우 편리합니다.
제 경우는 '백업용-ubuntu'를 하나 생성하여 여기에 git 데이터를 몰아넣고,
복구가 필요할때는 '백업용-ubuntu'로부터 git clone을 하는 식으로 복구하고 있습니다.
그리고 한달 간격으로 VMware가 담긴 폴더를 통째로 백업하고 있습니다.
마침 오늘 백업을 하는데, VMware 이미지의 용량이 상당하네요.
VMware 에서 리눅스를 사용하면 자동으로 VMware 용 툴들이 설치됩니다.
그리고 아래의 명령으로 이미지파일들의 용량을 최적화할 수 있습니다.
$ sudo vmware-toolbox-cmd disk shrink /
이 shrink의 기능은, 이미지 내에서 데이터가 0 인 부분을 제거하는 것입니다.
shrink를 하기 위해선 사용하지 않는 공간을 0으로 채워야하는데, 이 작업을 제로필(ZeroFill) 이라고 부릅니다.
해당 커맨드는 아래와 같습니다. (마운트된 각 디스크마다 해주어야 합니다.)
$ cat /dev/zero > zero.fill;sync;sleep 1;sync;rm -f zero.fill
실행시키면 디스크의 빈 공간을 0x00 으로 된 파일로 채운다음, 그 파일을 삭제합니다.
이 과정에서 한번 에러가 발생합니다만, 정상동작입니다.
shrink 작업 영상입니다.
실제로는 꽤 오래 걸립니다.
아래와 같이 표시되면서 완료됩니다.
포스팅은 여기까지입니다.
감사합니다.
캡쳐한 이미지를 파일이름으로 변환 (0) | 2022.08.17 |
---|---|
HDD 빈공간 지우는 방법, 지우면서 시간측정하기 (0) | 2022.05.04 |
도서리뷰 - 21개의 작고 재미난 파이썬 프로젝트 (0) | 2022.04.22 |
윈도우 커맨드창에서 환경변수 PATH 편하게 보기 (0) | 2022.04.22 |
subst 가상드라이브 에러 발생시 대처법 (0) | 2022.04.08 |
댓글 영역