Btrfs

위키백과, 우리 모두의 백과사전.
이동: 둘러보기, 검색
Btrfs
Btrfs
오라클, 후지쯔, 레드햇[1]
Btrfs
도입일 안정판: 리눅스 커널 3.10, 2013-07-29
불안정판: 리눅스 커널 2.6.29, March 2009
도입 운영 체제 리눅스
디렉터리 구조 B 트리
파일 구조 익스텐트
최대 파일크기 16 EiB[2][a]
최대 파일수 264
최대 파일이름 길이 255개 아스키 문자 (유니코드와 같은 멀티바이트 문자 인코딩의 경우 수가 더 적음)
최대 볼륨크기 16 EiB[2][a]
날짜 사용권한 작성 (otime),[5] 수정 (mtime), 특성 수정 (ctime), 접근 (atime)
날짜 정밀도 나노초
특성 POSIX, 확장 특성
파일시스템 권한 POSIX, ACL
압축 예 (zlib, LZO[6] and LZ4[7] (예정))
암호화 예정됨[8]
운영 체제 리눅스

Btrfs(B-tree file system 또는 Butter file system[9], Better F S[8])는 파일 시스템 가운데 하나로 현재 페이스북크리스 메이슨이 개발을 지휘하고 있다. 꽤 안정화되어 시험적으로 사용하는곳들이 생기고 있다.

GNU 일반 공중 사용 허가서를 따르고 있으며 2014년 2월 5일 현재 최신판은 3.13(리눅스 커널 2.6.32 이후 릴리즈된 커널에 기본으로 포함)이다.

기능[편집]

Btrfs가 가질 주기능은 다음과 같다.

  • 동적 아이노드 할당
  • 기록 가능 스냅샷, 스냅샷에 대한 스냅샷
  • 하위 볼륨
  • 오브젝트 차원에서의 미러링 및 스트리핑
  • zlib을 통한 자체 압축
  • 온라인 및 오프라인 파일 시스템 검사
  • ext3 ↔ btrfs 상호간 변환
  • 솔리드 스테이트 드라이브 최적화 모드
  • 온라인 단편화 제거
  • 시드 디바이스

각주[편집]

  1. This is the Btrfs' own on-disk size limit. The limit is reduced down to 8 EiB on 64-bit systems and 2 EiB on 32-bit systems due to Linux kernel's internal limits, unless kernel's CONFIG_LBD configuration option (available since the 2.6.x kernel series) is enabled to remove these kernel limits.[3][4]

참조[편집]

  1. “Which companies contribute to Btrfs?”. gmane.org. 2014년 4월 24일. 2014년 6월 18일에 확인함. 
  2. “Suse Documentation: Storage Administration Guide[[:틀:Snd]] Large File Support in Linux”. SUSE. 2015년 8월 12일에 확인함.  URL 제목에 위키 링크가 사용됨 (도움말)
  3. Andreas Jaeger (2005년 2월 15일). “Large File Support in Linux”. 《users.suse.com》. 2015년 8월 12일에 확인함. 
  4. “Linux kernel configuration help for CONFIG_LBD in 2.6.29 on x86”. 《kernel.xc.net》. 2015년 8월 12일에 확인함. 
  5. Jonathan Corbet (2010년 7월 26일). “File creation times”. LWN.net. 2015년 8월 15일에 확인함. 
  6. “btrfs Wiki”. 《kernel.org》. 19 April 2015에 확인함. 
  7. “LZ4 For Btrfs Arrives While Its FSCK Remains M.I.A.”. 《phoronix.com》. 19 April 2015에 확인함. 
  8. McPherson, Amanda (22 June 2009). 틀:Inconsistent citations “A Conversation with Chris Mason on BTRfs: the next generation file system for Linux”. Linux Foundation. 24 June 2012에 보존된 문서. 2009년 9월 1일에 확인함. 
  9. linux.conf.au 2008 - 발레리에 헨슨의 Chunkfs 강의 동영상 - 18분 49초 부분에서

바깥 고리[편집]

  • (영어) Btrfs - 공식 웹사이트