Btrfs 파일 시스템은 다가오는 리눅스 6.16 릴리스에서 "CLEAR_FREE"라는 새로운 기능을 도입할 예정입니다. 이 기능은 FITRIM과 유사하게 작동하는 ioctl을 추가하여 블록의 트리밍과 제로화를 모두 지원합니다. 제로화는 일반적인 덮어쓰기를 통해 수행하거나, 기본 장치가 이를 지원하는 경우 블록의 매핑을 해제하여 진행할 수 있습니다. 이 기능은 특히 게스트 운영 체제 내에서 실행될 때 fstrim을 사용할 수 없는 가상 머신 이미지의 사용되지 않는 공간을 관리하는 데 유용합니다. 또한, 이 기능은 현재 blkdiscard 명령어를 통해 제공되는 보안 삭제 옵션을 포함하고 있지만, 직접적인 파일 시스템 동등물은 없습니다. 이 개선 사항은 얇은 프로비저닝(thin-provisioned) 장치에서의 여유 공간 관리를 개선하고 전반적인 데이터 보안을 향상시키는 것을 목표로 합니다.
CLEAR_FREE의 도입은 Btrfs 파일 시스템의 중요한 발전을 나타내며, 가상화 환경과 얇은 프로비저닝 스토리지 솔루션을 위한 기능을 강화합니다. 파일 시스템 수준에서 직접 제로화 및 보안 삭제 기능을 활성화함으로써, 현재 파일 시스템 작업의 공백을 해결하고 가상 머신 및 기타 스토리지 집약적인 애플리케이션을 관리하는 사용자에게 성능과 보안을 개선할 수 있는 가능성을 제공합니다.
* 이 글은
phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은
이곳에서 확인하실 수 있습니다.