33.4. 사용하지 않는 블록을 폐기하는 유형
파일 시스템에서 사용하지 않는 정기적으로 블록을 삭제하는 것은 솔리드 스테이트 디스크와 씬 프로비저닝 스토리지 모두에 권장되는 방법입니다.
다음은 사용되지 않는 블록을 폐기하는 두 가지 방법입니다.
배치 삭제
-
이 유형의 삭제는
fstrim
명령의 일부입니다. 관리자가 지정한 기준과 일치하는 파일 시스템에서 사용되지 않은 모든 블록을 폐기합니다. Red Hat Enterprise Linux 8은 물리적 삭제 작업을 지원하는 XFS 및 ext4 형식의 장치에서 배치 삭제 기능을 지원합니다. 온라인 삭제
이러한 유형의 삭제 작업은 discard 옵션을 사용하여 마운트 시 구성되며 사용자 개입 없이 실시간으로 실행됩니다. 그러나 가용에서 무료로 전환되는 블록만 폐기합니다. Red Hat Enterprise Linux 8은 XFS 및 ext4 형식의 장치에서 온라인 삭제 기능을 지원합니다.
Red Hat은 성능을 유지하기 위해 온라인 삭제가 필요한 위치 또는 시스템 워크로드에 배치 삭제가 불가능한 위치를 제외하고 배치 삭제를 권장합니다.
사전 할당은 해당 공간에 데이터를 쓰지 않고 디스크에 할당된 것으로 표시합니다. 이 기능은 데이터 조각화 및 읽기 성능이 저하되는 데 유용할 수 있습니다. Red Hat Enterprise Linux 8은 XFS, ext4 및 GFS2 파일 시스템의 사전 할당 공간을 지원합니다. 또한 애플리케이션은 fallocate(2) glibc
호출을 사용하여 공간을 미리 할당하여 이점을 얻을 수 있습니다.
추가 리소스
-
mount(8)
및fallocate(2)
도움말 페이지