VMFS 데이터스토어에서 파일을 삭제하거나 제거하면 파일 시스템 내의 공간이 해제됩니다. 사용 가능한 이 공간은 파일 시스템에서 해당 공간을 해제하거나 매핑 해제할 때까지 스토리지 디바이스에 매핑됩니다. ESXi는 사용 가능한 공간의 회수를 지원하며, 이를 매핑 해제 작업이라고도 합니다.
이 작업은 사용되지 않은 여유 공간을 스토리지 어레이에서 회수할 수 있도록 합니다. 매핑되지 않은 공간은 다른 스토리지 할당 요청 및 요구에 맞게 사용할 수 있습니다.
VMFS6 데이터스토어에서 사용 가능한 공간의 자동 회수
VMFS6 데이터스토어의 경우 ESXi는 사용 가능한 공간의 비동기식 자동 회수를 지원합니다. VMFS6은 매핑 해제 작업을 지원하는 씬 프로비저닝된 스토리지 어레이에서 매핑 해제 명령을 실행하여 사용 가능한 스토리지 공간을 백그라운드에서 해제할 수 있습니다.
- 매핑 해제 요청이 일정한 빈도로 전송되므로 백업 어레이에서 인스턴트 로드를 방지할 수 있습니다.
- 해제된 영역이 일괄 처리되어 함께 매핑 해제됩니다.
- 다른 워크로드의 I/O 성능은 매핑 해제 명령의 영향을 받지 않습니다.
VMFS6 데이터스토어에 대해 다음과 같은 공간 회수 매개 변수를 구성할 수 있습니다.
- 공간 회수 세부 수준
- 세부 수준은 기본 스토리지에서 회수할 수 있는 해제된 공간 섹터의 최소 크기를 정의합니다. 지정된 세부 수준보다 크기가 더 작은 섹터는 스토리지에서 회수할 수 없습니다.
- 공간 회수 방법
- 우선 순위 또는 고정 방법이 있습니다. 우선 순위 방법을 사용하는 경우 우선 순위 속도를 구성합니다. 고정 방법을 사용하는 경우 회수율을 초당 MB 단위의 표시해야 합니다.
공간 회수를 사용하도록 설정하는 경우 VMFS6 데이터스토어는 열린 파일이 하나 이상 있을 때만 사용되지 않는 공간의 블록을 해제할 수 있습니다. 이 조건은 예를 들어 데이터스토어에 있는 VM 중 하나의 전원을 켤 때 충족될 수 있습니다.
VMFS6 데이터스토어 생성 시 우선 순위 회수 구성
공간 회수 설정은 데이터스토어를 지원하는 디바이스에서 삭제되거나 매핑 해제된 블록을 회수하는 방법을 제어합니다. vSphere Client에서 VMFS6 데이터스토어를 생성할 때는 우선 순위 방법을 통해서만 공간 회수 방법을 지정할 수 있습니다. 데이터스토어를 생성할 때 공간 회수를 비활성화할 수도 있습니다.
프로시저
결과
공간 회수를 활성화하는 경우 VMFS6 데이터스토어는 열린 파일이 하나 이상 있을 때만 사용되지 않는 공간의 블록을 해제할 수 있습니다. 이 조건은 예를 들어 데이터스토어에 있는 VM 중 하나의 전원을 켤 때 충족될 수 있습니다.
기존 VMFS6 데이터스토어에 대한 고정 회수 구성
고정 회수 방법을 활성화하려면 데이터스토어에 대한 공간 회수 설정을 수정합니다.
프로시저
- vSphere Client에서 데이터스토어로 이동합니다.
- 마우스 오른쪽 클릭 메뉴에서 공간 회수 편집을 선택합니다.
- 공간 회수 설정을 지정합니다.
옵션 설명 고정 비율로 자동 공간 회수 사용 고정된 공간 회수 방법을 사용합니다. 초당 MB 단위로 회수율을 지정합니다. 사용 가능한 최소값은 초당 10MB입니다. 자동 공간 회수 사용 안 함 삭제되거나 매핑 해제된 블록은 회수되지 않습니다. 데이터스토어에 대해 공간 회수 작업을 비활성화하려면 이 옵션을 선택합니다.
- 확인을 클릭하여 새 설정을 저장합니다.
- 변경 내용을 적용하려면 데이터스토어를 마운트 해제했다가 다시 마운트합니다.
- 데이터스토어에 액세스하는 모든 ESXi 호스트에 대해 이 절차를 반복합니다.
결과
공간 회수 우선 순위의 수정된 값이 데이터스토어의 일반 페이지에 표시됩니다.
ESXCLI 명령을 사용하여 VMFS6에서 공간 회수 매개 변수 변경
기본 공간 회수 우선 순위,세부 수준 및 기타 매개 변수를 변경할 수 있습니다.
프로시저
VMFS6에서 자동 공간 회수의 설정 확인
VMFS6 데이터스토어의 공간 회수 매개 변수를 구성하거나 편집한 후에는 설정을 검토할 수 있습니다.
프로시저
결과
예: VMFS6 공간 회수 매개 변수 가져오기
# esxcli storage vmfs reclaim config get -l my_datastore Reclaim Granularity: 1048576 Bytes Reclaim Priority: low Reclaim Method: priority Reclaim Bandwidth: 26 MB/s Reclaim Maximum Hosts: 128
VMFS5에서 누적된 스토리지 공간을 수동으로 회수
VMFS5와 같이 자동 공간 회수를 지원하지 않는 VMFS 데이터스토어에서는 esxcli 명령을 통해 사용되지 않은 스토리지 공간을 수동으로 회수할 수 있습니다.
사전 요구 사항
ESXCLI를 설치합니다. "ESXCLI 시작" 의 내용을 참조하십시오. 문제를 해결하려면 ESXi Shell에서 esxcli 명령을 실행합니다.