요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.
1. 요약·해설
원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.
2. 영어 원문 전체
번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.
원문 전체 펼치기
.. SPDX-License-Identifier: GPL-2.0
=====
BTRFS
=====
Btrfs is a copy on write filesystem for Linux aimed at implementing advanced
features while focusing on fault tolerance, repair and easy administration.
Jointly developed by several companies, licensed under the GPL and open for
contribution from anyone.
The main Btrfs features include:
* Extent based file storage (2^64 max file size)
* Space efficient packing of small files
* Space efficient indexed directories
* Dynamic inode allocation
* Writable snapshots
* Subvolumes (separate internal filesystem roots)
* Object level mirroring and striping
* Checksums on data and metadata (multiple algorithms available)
* Compression (multiple algorithms available)
* Reflink, deduplication
* Scrub (on-line checksum verification)
* Hierarchical quota groups (subvolume and snapshot support)
* Integrated multiple device support, with several raid algorithms
* Offline filesystem check
* Efficient incremental backup and FS mirroring (send/receive)
* Trim/discard
* Online filesystem defragmentation
* Swapfile support
* Zoned mode
* Read/write metadata verification
* Online resize (shrink, grow)
For more information please refer to the documentation site or wiki
https://btrfs.readthedocs.io
that maintains information about administration tasks, frequently asked
questions, use cases, mount options, comprehensible changelogs, features,
manual pages, source code repositories, contacts etc.
3. 한국어 전문 번역
영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.
개요
1-11Btrfs는 고급 기능을 구현하면서 내결함성, 복구, 쉬운 관리에 중점을 둔 Linux용 copy-on-write 파일시스템입니다.
여러 회사가 공동 개발하며 GPL 라이선스로 배포되고 누구나 기여할 수 있습니다.
copy-on-write 기반에서 강조하는 운영 특성입니다.
.. SPDX-License-Identifier: GPL-2.0
=====
BTRFS
=====
Btrfs is a copy on write filesystem for Linux aimed at implementing advanced
features while focusing on fault tolerance, repair and easy administration.
Jointly developed by several companies, licensed under the GPL and open for
contribution from anyone.
주요 기능
12-35Btrfs는 extent 기반 파일 저장을 사용하며 최대 파일 크기는 2^64입니다. 작은 파일을 공간 효율적으로 묶고, 공간 효율적인 인덱스 디렉터리와 동적 inode 할당을 제공합니다.
쓰기 가능한 snapshot과 별도의 내부 파일시스템 루트인 subvolume을 제공하며, 객체 단위 mirroring과 striping을 지원합니다.
데이터와 메타데이터에 여러 알고리즘 중 선택 가능한 checksum을 적용하고 여러 압축 알고리즘을 지원합니다. reflink와 중복 제거, 온라인 checksum 검증인 scrub도 제공합니다.
subvolume과 snapshot을 지원하는 계층형 quota group, 여러 RAID 알고리즘을 포함한 통합 다중 장치 지원, 오프라인 파일시스템 검사를 제공합니다.
send/receive를 통한 효율적인 증분 백업과 파일시스템 mirroring, trim/discard, 온라인 defragmentation을 지원합니다.
그 밖에 swapfile, zoned mode, 읽기·쓰기 메타데이터 검증, 축소와 확장을 모두 포함하는 온라인 resize를 지원합니다.
원문의 기능 목록을 운영 목적별로 묶었습니다.
The main Btrfs features include:
* Extent based file storage (2^64 max file size)
* Space efficient packing of small files
* Space efficient indexed directories
* Dynamic inode allocation
* Writable snapshots
* Subvolumes (separate internal filesystem roots)
* Object level mirroring and striping
* Checksums on data and metadata (multiple algorithms available)
* Compression (multiple algorithms available)
* Reflink, deduplication
* Scrub (on-line checksum verification)
* Hierarchical quota groups (subvolume and snapshot support)
* Integrated multiple device support, with several raid algorithms
* Offline filesystem check
* Efficient incremental backup and FS mirroring (send/receive)
* Trim/discard
* Online filesystem defragmentation
* Swapfile support
* Zoned mode
* Read/write metadata verification
* Online resize (shrink, grow)
추가 문서
36-43더 자세한 내용은 `https://btrfs.readthedocs.io`의 문서 사이트 또는 wiki를 참고하십시오.
해당 사이트는 관리 작업, 자주 묻는 질문, 사용 사례, 마운트 옵션, 이해하기 쉬운 changelog, 기능, 매뉴얼 페이지, 소스 코드 저장소, 연락처 등의 정보를 유지합니다.
커널의 짧은 소개를 보완하는 운영 자료입니다.
For more information please refer to the documentation site or wiki
https://btrfs.readthedocs.io
that maintains information about administration tasks, frequently asked
questions, use cases, mount options, comprehensible changelogs, features,
manual pages, source code repositories, contacts etc.
요약·해설
btrfs.rst:1-43Btrfs는 copy-on-write, checksum, snapshot·subvolume, 다중 장치 RAID, 압축, send/receive, 온라인 유지보수를 한 파일시스템에 통합해 내결함성과 관리 편의성을 제공하는 Linux 파일시스템입니다.
기능을 세 가지 운영 목표로 요약했습니다.