

# Amazon EC2에서 손상된 쓰기 방지를 사용하기 위한 요구 사항
<a name="twp-reqs"></a>

찢긴 쓰기 방지 기능이 제대로 작동하려면 I/O 작업이 `NTWPU`, `NTWGU`, `NTWBU` 필드에 지정된 크기, 정렬 및 경계 요구 사항을 충족해야 합니다. 디바이스에 제출되기 전에, 특정 스토리지 하위 시스템(파일 시스템, LVM, RAID 등)이 블록 병합, 분할 또는 블록 주소 재배치를 비롯한 스토리지 스택의 I/O 속성을 수정하지 않도록 운영 체제를 구성해야 합니다.

찢긴 쓰기 방지는 다음 구성을 사용하여 테스트되었습니다.
+ 필요한 블록 크기를 지원하는 인스턴스 유형 및 스토리지 유형
+ 커널 버전 5.10 이상을 사용하는 Amazon Linux 2
+ `bigalloc`이 활성화되어 있고 클러스터 크기가 16KiB인 ext4와 최신 ext4 유틸리티(e2fsprogs 1.46.5 이상)
+ Linux 커널 버퍼 캐시를 우회하는 `O_DIRECT` 파일 액세스 모드

**참고**  
MySQL 및 MariaDB 워크로드에 대해 I/O 병합을 비활성화할 필요는 없습니다.