OS/VMware

[VMware] lazy zeroed 를 eager zeroed 로 일괄 변경

Lawmin 2024. 12. 27. 15:52

기존 설정이 Lazy Zerored인데, 좀 더 빠른 성능을 내고자 할 때 고려할 수 있는 방법입니다.

(Eager Zerored : 할당된 디스크 공간을 미리 초기화)

 

1. Datastore 에 접근 가능한 ESXi 중 한대의 SSH 서비스를 켜고, SSH 로 접속합니다. [START] 클릭

 

2. 해당 Datatore 로 이동합니다. (해당 이름은 link이므로 이동된 디렉토리는 입력된 것과 다를 수 있습니다.)

cd /vmfs/volume/데이터스토어명

 

3. 아래 명령어를 적절히 수정하여 일괄 변경합니다. (용량 및 디스크 타입에 따라 시간 변동)

아래 예시에서 excl1, excl2 는 제외할 대상이며 *01.vmdk, *02.vmdk 는 변경할 대상입니다.

 find . \( -name "*excl1*" -o -name "*excl2*" \) -prune -o
 \( -type f \( -name "*01.vmdk" -o -name "*02.vmdk" \) \) -print -exec vmkfstools -k {} \;

 

4. VM 설정에서 모든 디스크를 제거하였다가, Existing Hard Disk 를 선택하여 하나씩 추가해 줍니다.

(그대로두면 lazy zerored 로 인식하고 있음)

 

5. VM 설정을 다시 보면 Eager Zerored로 변경되어 있습니다. OS 리부팅하여 정상 동작 여부를 확인합니다.