본문으로 건너뛰기

© 2026 Molayo

Tom's HW중요헤드라인2026. 04. 24. 01:41

Linux 7.1: 인-커널 NTFS 드라이버로 스토리지 지원 대폭 강화

요약

이번 Linux 7.1 업데이트의 핵심은 새로운 인-커널(in-kernel) NTFS 드라이버 도입입니다. 기존에는 FUSE 기반의 느린 NTFS-3G나 미흡하게 관리되던 NTFS3 드라이버를 사용해야 했으나, 이번 신규 드라이버는 리눅스 커널에 완전히 통합되어 네이티브 파일시스템처럼 작동합니다. 이로써 대용량 데이터 전송 및 읽기/쓰기 성능이 크게 향상되며, 특히 다중 스레드 쓰기 작업에서 최대 110%까지의 속도 개선을 기대할 수 있습니다. 이는 리눅스와 윈도우 생태계 간의 오랜 병목 현상을 해결하는 중요한 진전입니다.

핵심 포인트

  • Linux 7.1은 NTFS 지원을 FUSE 기반에서 인-커널 드라이버로 근본적으로 재설계하여 성능과 안정성을 대폭 개선했습니다.
  • 신규 드라이버는 iomap 및 folio 기반 메모리 관리 등 최신 리눅스 파일시스템 아키텍처를 활용하여 네이티브급 성능을 제공합니다.
  • 성능 테스트 결과, 다중 스레드 쓰기 작업에서 최대 110%까지의 속도 향상을 보였으며, 4TB 드라이브 마운트 속도는 약 4배 빨라졌습니다.
  • 신규 NTFS 드라이버는 기존 NTFS-3G 대비 오버헤드가 적고 아키텍처적으로 우수하며, XFS 테스트 통과율(326개)도 높아 신뢰성이 입증되었습니다.

이번 Linux 7.1 업데이트의 가장 주목할 만한 변화는 새로운 인-커널 (in-kernel) NTFS 드라이버가 도입되었다는 점입니다. 이는 리눅스 사용자들이 오랫동안 겪어왔던 마이크로소프트(Microsoft) 파일시스템인 NTFS 지원에 있어 근본적인 개선을 가져올 것으로 기대됩니다.

기존 문제점과 신규 아키텍처의 차이점:

역사적으로 리눅스에서 NTFS를 다루는 방식은 여러 가지가 있었습니다. 가장 오래된 방법 중 하나인 NTFS-3G 드라이버는 안정적이지만, 파일시스템 인 유저스페이스(Filesystem in Userspace, FUSE) 모듈을 통해 구동되므로 컨텍스트 스위칭 오버헤드가 커서 속도가 느린 것이 고질적인 문제였습니다. 또한, 비교적 최근에 추가된 NTFS3 드라이버도 존재했지만, 장기간 유지보수 측면에서 소홀했던 부분이 있었습니다.

반면, Linux 7.1에 통합된 신규 NTFS 드라이버는 이러한 한계를 극복하기 위해 처음부터 리눅스의 최신 파일시스템 인프라를 염두에 두고 설계되었습니다. 이 드라이버는 네이티브 인-커널 읽기/쓰기 작업 지원, XFS 같은 고성능 파일시스템에서 사용되는 iomap 기능 활용, folio 기반 메모리 관리 도입, 그리고 레거시 버퍼_헤드(buffer_head) 코드 제거 등을 포함합니다. 이는 단순히 'NTFS가 다시 작동한다'는 수준을 넘어, 리눅스 내부의 현대적인 파일시스템처럼 동작하도록 재구축되었다는 의미입니다.

성능 및 기술적 개선점:

신규 드라이버는 개발자 Namjae Jeon이 Linux exFAT 드라이버를 개발했던 경험을 바탕으로 완전히 새롭게 작성되었으며, 기존의 NTFS 커널 드라이버를 대체합니다. 이로 인해 성능 향상은 매우 기대됩니다.

  1. 오버헤드 감소: FUSE 기반 방식에서 발생하는 컨텍스트 스위칭 오버헤드를 제거하여 전반적인 성능이 개선되었습니다.
  2. 쓰기 속도 대폭 향상: 테스트에 따르면, 신규 드라이버는 단일 스레드 쓰기 작업에서 3~5% 빠르며, 다중 스레드(multi-threaded) 쓰기 작업에서는 최대 110%까지의 놀라운 성능 향상을 보여주었습니다.
  3. 대용량 마운트 속도: 특히 4TB와 같은 대용량 드라이브를 마운트하는 시간이 기존 대비 약 4배 빨라지는 등 실질적인 체감 성능 개선이 두드러집니다.

결론 및 전망:

물론 신규 코드인 만큼 아직 안정화되지 않은 에지 케이스(edge cases)가 존재할 수 있습니다. 또한, NTFS 자체가 리눅스 시맨틱스에 맞춰 설계된 것이 아니기 때문에 완벽한 호환성을 기대하기는 어렵습니다. 하지만 이 드라이버는 이미 326개의 XFS 테스트를 통과하며 기존 NTFS3의 273개보다 높은 신뢰도를 보여주었습니다.

Linux 7.1은 오랫동안 '어느 정도 작동하지만 완벽하지 않은' 영역에 머물렀던 리눅스와 윈도우 간의 경계를, 커널 차원에서 진지하게 다루고 있다는 점에서 매우 중요한 이정표가 될 것입니다.

AI 자동 생성 콘텐츠

본 콘텐츠는 Tom's Hardware의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
2

댓글

0