요약·해설, 영어 원문, 전체 번역을 구분해 실었습니다. API 이름, 코드 심벌, 소스 경로는 원문 표기를 유지합니다.
1. 요약·해설
원문의 핵심 내용을 정리하고 커널 프로그래밍에 필요한 설명을 덧붙였습니다. 아래의 전체 번역과는 별도로 작성한 해설입니다.
2. 영어 원문 전체
번역에 사용한 Linux v6.18.37 원문입니다. 줄 번호는 해당 버전의 소스 파일을 기준으로 합니다.
원문 전체 펼치기
.. SPDX-License-Identifier: GPL-2.0
======================================================
FUSE (Filesystem in Userspace) Technical Documentation
======================================================
.. toctree::
:maxdepth: 2
:numbered:
fuse
fuse-io
fuse-io-uring
fuse-passthrough
3. 한국어 전문 번역
영어 원문의 문단 순서와 의미에 맞춰 전체 내용을 번역했습니다. 코드, 함수명, 코드 심벌, URL은 원문 표기를 유지합니다.
FUSE 기술 문서 목차
1-14이 페이지는 FUSE(Filesystem in Userspace) 기술 문서군의 최상위 목차입니다. Sphinx `toctree`는 최대 깊이 2와 번호 매기기를 사용합니다.
`fuse`는 framework 용어, mount option, control filesystem, 비권한 mount 보안, kernel-daemon request와 deadlock을 설명하는 개요 문서입니다.
`fuse-io`는 direct-io, cached I/O, write-through, writeback-cache의 page cache와 쓰기 의미를 설명합니다.
`fuse-io-uring`은 CPU별 ring queue 등록, CQE request 왕복, `COMMIT_AND_FETCH` interface를 설명합니다.
`fuse-passthrough`는 하위 backing file을 등록해 지원 I/O를 kernel에서 직접 수행하는 경로와 `CAP_SYS_ADMIN` 보안 근거를 설명합니다.
toctree의 네 문서와 주요 질문을 연결합니다.
개요에서 고급 data path로 이어지는 순서입니다.
.. SPDX-License-Identifier: GPL-2.0
======================================================
FUSE (Filesystem in Userspace) Technical Documentation
======================================================
.. toctree::
:maxdepth: 2
:numbered:
fuse
fuse-io
fuse-io-uring
fuse-passthrough
요약·해설
index.rst:1-14FUSE 기술 문서는 전체 framework, I/O cache mode, io_uring 전송, passthrough 직접 I/O의 네 층으로 구성됩니다. 이 목차는 각 전문 번역 페이지로 이어지는 번호 매김 탐색 진입점입니다.
기본 개념에서 성능 최적화로 진행합니다.