Btrfs
최근 수정 시각: (5년 전)
1. 개요 [편집]
2. 특징 [편집]
3. 주의사항 [편집]
- 4K로 정렬된 디스크에서 최적의 속도를 발휘한다. MBR 디스크는 섹터 정렬에 주의해야 한다.
- swap 파일 기능은 리눅스 5.0 이상부터 사용이 가능하며, swap 파일의 Copy-On-Write를 비활성화해야 한다.btrfs에서의 swap 파일 생성 방법
4. 기타 [편집]
- B-tree 기반이기에 B-tree filesystem의 줄임말이지만 농담삼아 Butter filesystem의 줄임말이라 하기도 한다.
- 시작은 좀 뜬금없는 편이다. 한 IBM 연구원이 2007년에 만든 Copy-On-Write가 되는 B-Tree를 보고 오라클에서 냅다 주워와서 만들기 시작한 것.
- 파일 시스템 개발 책임자가 ReiserFS[5] 프로젝트에 참가한 이력이 있어서 ReiserFS의 특징이 일부 가미되어있다.
- 최근에는 어느 정도 안정화가 되었으나, 아직 주요 기능인 Copy-On-Write 를 사용하면 성능 저하가 심하게 일어나는 등 아직 갈 길이 멀다. 관련 링크
[1] 자동으로 밸런싱이 가능한 데이터 정리 알고리즘. Binary tree 와는 다르다.[2] 쉽게 말해 동일한 파일이면 저장소를 따로 더 지정하지 않는다. 물론, 다른 물리 드라이브로 옮길 경우엔 상황이 다르다. 이 기능 덕분에 스냅샷 관리가 가능하다.[3] mount 옵션에도 TRIM 활성화인
discard와 별개로 SSD 최적화 알고리즘 활성화를 위한 ssd 옵션이 있다.[4] 일반적으로 256MB 정도가 좋다.[5] BtrFS가 나오기 전 한때는 나름 유망한 파일 시스템이었으나, 2008년에 개발자인 Hans Reiser가 아내를 살해해서 감방에 간 이후로 프로젝트가 망했다.[6] 흔히 ipTIME으로 알려져 있다.라이선스를 별도로 명시하지 않은 문서는 CC BY-NC-SA 2.0 KR에 따라 이용할 수 있습니다.
기여하신 문서의 저작권은 각 기여자에게 있으며, 각 기여자는 기여하신 부분의 저작권을 갖습니다.
문서의 기여자는 역사 탭에서 확인할 수 있습니다.
접두어의 N: - 나무위키 사용자, R: - 리그베다 위키의 사용자를 뜻합니다.
자세한 사항은 나무위키에서 동일한 문서의 역사를 참고하시기 바랍니다.