새로운 패치 시리즈가 도입되어 OverlayFS가 동일한 파일 시스템에서 대소문자 구분(casefolding)과 함께 작동할 수 있게 되었습니다. 이 개발은 OverlayFS가 대소문자 구분을 지원하는 파일 시스템과 호환되지 않아 사용자에게 어려움을 주었던 중요한 제한 사항을 해결합니다.
패치 시리즈는 여러 주요 구성 요소를 도입합니다. 먼저, 파일 시스템이 하위 디렉토리 중 대소문자 구분이 활성화된 디렉토리가 있는지를 추적해야 하며, 이를 Virtual File System (VFS) 계층에 전달하기 위한 새로운 inode 플래그를 도입합니다. 또한, OverlayFS의 참조 관리를 위한 새로운 dcache 메서드가 구현됩니다. 추가로, 파일 시스템이 대소문자 구분을 지원함을 나타내는 새로운 슈퍼블록 플래그가 도입되어, 새로운 dcache 메서드가 사용될 때 OverlayFS가 안전하게 작동할 수 있도록 합니다.
이 발전은 대소문자 구분이 사용되는 환경에서 OverlayFS의 사용성을 향상시키는 데 매우 중요하며, 사용자 경험과 시스템 호환성을 개선합니다.
* 이 글은
phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은
이곳에서 확인하실 수 있습니다.