나무모에 미러 (일반/어두운 화면)
최근 수정 시각 : 2024-02-11 20:01:49

Btrfs

파일 시스템
{{{#!wiki style="margin: 0 -10px -5px; min-height: 26px"
{{{#!folding [ 펼치기 · 접기 ]
{{{#!wiki style="margin: -6px -1.5px -13px"
마이크로소프트 FAT NTFS ReFS
애플 HFS HFS+ APFS
리눅스/유닉스 ext2 ext3 ext4
Btrfs F2FS XFS ZFS
}}}}}}}}} ||

1. 개요2. 특징3. 주의사항4. 기타


B-tree file system
Btrfs 문서 (영문)

1. 개요

오픈소스 커뮤니티에서 개발하는 유닉스/리눅스용 파일 시스템으로, 주요 기여자는 SUSE, 메타, 웨스턴 디지털, 오라클 등이다.

2. 특징

3. 주의사항

4. 기타


[1] 자동으로 밸런싱이 가능한 데이터 정리 알고리즘. Binary tree 와는 다르다.[2] 쉽게 말해 파일을 복사해 동일한 파일을 만들 경우, 실제로는 새 파일을 만들지 않고 원래 파일을 그대로 사용한다. 파일을 수정할때 비로소 새 파일을 만들어서 쓰기 시작하며 그래서 이름이 copy, on write 이다. 사용 시나리오가 맞는다면 저장 공간과 복사용 디스크 IO시간을 크게 아낄 수 있다.[3] mount 옵션에도 TRIM 활성화인 discard와 별개로 SSD 최적화 알고리즘 활성화를 위한 ssd 옵션이 있다.[4] 일반적으로 256MB 정도가 좋다.[5] 흔히 ipTIME으로 알려져 있다.