VMFS 데이터스토어에서 파일을 삭제하거나 제거하면 파일 시스템 내의 공간이 해제됩니다. 사용 가능한 이 공간은 파일 시스템에서 해당 공간을 해제하거나 매핑 해제할 때까지 스토리지 디바이스에 매핑됩니다. ESXi는 사용 가능한 공간의 회수를 지원하며, 이를 매핑 해제 작업이라고도 합니다.

이 작업은 사용되지 않은 여유 공간을 스토리지 어레이에서 회수할 수 있도록 합니다. 매핑되지 않은 공간은 다른 스토리지 할당 요청 및 요구에 맞게 사용할 수 있습니다.

VMFS6 데이터스토어에서 사용 가능한 공간의 비동기식 회수

VMFS6 데이터스토어의 경우 ESXi는 사용 가능한 공간의 비동기식 자동 회수를 지원합니다. VMFS6은 매핑 해제 작업을 지원하는 씬 프로비저닝된 스토리지 어레이에서 매핑 해제 명령을 실행하여 사용 가능한 스토리지 공간을 백그라운드에서 해제할 수 있습니다.

비동기식 매핑 해제 처리를 사용하면 여러 가지 이점이 있습니다.
  • 매핑 해제 요청이 일정한 빈도로 전송되므로 백업 어레이에서 인스턴트 로드를 방지할 수 있습니다.
  • 해제된 영역이 일괄 처리되어 함께 매핑 해제됩니다.
  • 매핑 해제 처리 및 잘라내기 I/O 경로의 연결이 끊어지기 때문에 I/O 성능에 영향을 주지 않습니다.

VMFS6 데이터스토어의 경우에는 데이터스토어를 생성할 때 다음과 같은 공간 회수 매개 변수를 구성할 수 있습니다.

공간 회수 세부 수준
세부 수준은 기본 스토리지에서 회수할 수 있는 해제된 공간 섹터의 최소 크기를 정의합니다. 지정된 세부 수준보다 크기가 더 작은 섹터는 스토리지에서 회수할 수 없습니다.
VMFS6의 경우 회수 세부 수준은 블록 크기와 동일합니다. 블록 크기를 1MB로 지정하면 세부 수준도 1MB입니다. 크기가 1MB 미만인 스토리지 섹터는 회수되지 않습니다.
참고: 일부 스토리지 어레이에서는 최적의 매핑 해제 세부 수준을 권장합니다. 권장되는 매핑 해제 세부 수준이 1MB보다 크면(예: 16MB) ESXi는 해당 어레이에 대해 자동 매핑 해제 처리를 지원하지 않습니다. 최적의 세부 수준이 1MB 이하인 어레이의 경우, 세부 수준이 1MB의 요소인 경우에 매핑 해제 작업이 지원됩니다. 예를 들어 1MB는 512바이트, 4K, 64K 등으로 나눌 수 있습니다.
공간 회수 우선 순위
이 매개 변수는 공간 회수 작업이 수행되는 빈도를 정의합니다. 일반적으로 VMFS6은 워크로드 및 구성에 따라 매핑 해제 명령을 한 번에 보내거나 산발적으로 보낼 수 있습니다. VMFS6 데이터스토어를 생성할 때 다음 옵션 중 하나를 지정할 수 있습니다.
  • 없음. 데이터스토어에 대해 매핑 해제 작업을 사용하지 않도록 설정합니다. 이 옵션은 vSphere Web Client를 통해 구성할 수 있습니다.
  • 낮음(기본값). 매핑 해제 명령을 좀 더 낮은 빈도로 보냅니다. 이 옵션은 vSphere Web Client를 통해 구성할 수 있습니다.

공간 회수를 사용하도록 설정하는 경우 VMFS6 데이터스토어는 열린 파일이 하나 이상 있을 때만 사용되지 않는 공간의 블록을 해제할 수 있습니다. 이 조건은 예를 들어 데이터스토어에 있는 VM 중 하나의 전원을 켤 때 충족될 수 있습니다.

VMFS5 데이터스토어에서의 사용 가능한 공간 수동 회수

VMFS5 및 이전 버전의 파일 시스템에서는 사용 가능한 공간을 자동으로 매핑 해제하지 않지만 esxcli storage vmfs unmap 명령을 사용하여 수동으로 공간을 회수할 수 있습니다. 이 명령을 사용할 때는 매핑 해제 요청 여러 개를 한 번에 보낼 수 있습니다. 그 결과, 이 작업 중에 일부 리소스가 잠길 수 있습니다.