32.4. 사용되지 않는 블록 삭제 유형

파일 시스템에서 사용하지 않는 블록을 정기적으로 삭제하는 것은 솔리드 스테이트 디스크와 씬 프로비저닝된 스토리지에 권장되는 방법입니다.

다음은 사용되지 않는 블록을 삭제하는 두 가지 방법입니다.

배치 삭제
이러한 유형의 삭제는 fstrim 명령의 일부입니다. 관리자가 지정한 조건과 일치하는 파일 시스템에서 사용되지 않은 모든 블록을 삭제합니다. Red Hat Enterprise Linux 9는 물리적 삭제 작업을 지원하는 XFS 및 ext4 형식의 장치에서 배치 삭제 기능을 지원합니다.
온라인 삭제

이 유형의 삭제 작업은 discard 옵션을 사용하여 마운트 시 구성되며 사용자 개입 없이 실시간으로 실행됩니다. 그러나 에서 무료로 전환되는 블록만 삭제합니다. Red Hat Enterprise Linux 9는 XFS 및 ext4 형식의 장치에서 온라인 삭제 기능을 지원합니다.

Red Hat은 성능을 유지하기 위해 온라인 삭제가 필요한 경우 또는 배치 삭제가 시스템 워크로드에 적합하지 않은 경우를 제외하고 배치 삭제를 권장합니다.

사전 할당은 해당 공간에 데이터를 쓰지 않고 파일에 디스크 공간이 할당되어 있음을 나타냅니다. 이는 데이터 조각화 및 읽기 성능이 저하되는 데 유용할 수 있습니다. Red Hat Enterprise Linux 9는 XFS, ext4 및 GFS2 파일 시스템의 사전 할당 공간을 지원합니다. 애플리케이션은 fallocate(2) glibc 호출을 사용하여 공간을 미리 배치하면 이점을 얻을 수 있습니다.

추가 리소스

  • mount(8)fallocate(2) 매뉴얼 페이지