ZFS

위키백과, 우리 모두의 백과사전.
이동: 둘러보기, 검색
ZFS
ZFS
오라클
ZFS
도입일 2005년 11월
도입 운영 체제 오픈솔라리스
디렉터리 구조 확장 해시 테이블(Extensible hash table)
최대 파일크기 16 EB
최대 파일수 248
최대 파일이름 길이 255자
최대 볼륨크기 256 제타바이트
특성 POSIX
파일시스템 권한 POSIX, NFSv4 ACLs
압축 가능
암호화 가능[1]
데이터 중복제거 가능
운영 체제 솔라리스 (운영 체제),오픈솔라리스,illumos,FreeBSD,맥 OS X 서버 10.5 이상

,NetBSD,리눅스(적재 가능 커널 모듈)또는 ZFS-FUSE,OSv

ZFS 파일 시스템은 기존의 유닉스 파일시스템을 대체하기 위하여 2005년 SOLARIS10에서 처음 소개된 파일시스템으로, 파일시스템들 가운데 최초로 128비트 파일 시스템을 적용하여 거의 무한대의 용량을 제공하며 파일시스템 자체에서 볼륨 매니저 기능을 포함하여 시스템 내에 있는 하드 디스크들을 구성하거나 스토리지 풀로 통합하여 사용하는 것이 특징이다.

기능[편집]

용량[편집]

ZFS는 128비트 파일 시스템이므로[2][3] Btrfs와 같은 64비트 시스템 보다 1.84 × 1019배 더 많은 데이터의 주소를 할당할 수 있다. ZFS의 제한은 매우 크게 설계되어 있어서 현실적으로 이 제한을 마주치는 일은 없다. 이를테면 2128 비트의 데이터가 있는 하나의 zpool을 완전히 채우려면 1024 3 TB의 하드 디스크 드라이브가 필요하다.[4]

역사[편집]

ZFS는 Jeff Bonwick, 빌 무어[5], Matthew Ahrens의 주도 하에 썬의 팀이 설계하고 구현하였다. 2004년 9월 14일 발표되었지만[6] 개발은 2001년에 시작되었다.[7] ZFS의 소스코드는 2005년 10월 31일 솔라리스 개발의 메인 trunk에 통합되었으며[3] 2005년 11월 16일 오픈솔라리스 빌드 27의 일부로 릴리스되었다.

각주[편집]

  1. “What's new in Solaris 11 Express 2010.11” (PDF). Oracle. 2010년 11월 17일에 확인함. 
  2. Jeff Bonwick. “128-bit storage: are you high?”. 《oracle.com》. 2015년 5월 29일에 확인함. 
  3. Bonwick, Jeff (2005년 10월 31일). “ZFS: The Last Word in Filesystems”. 《blogs.oracle.com》. 2013년 6월 22일에 확인함. 
  4. “ZFS: Boils the Ocean, Consumes the Moon (Dave Brillhart's Blog)”. 2015년 12월 19일에 확인함. 
  5. Brown, David. “A Conversation with Jeff Bonwick and Bill Moore”. 《ACM Queue》. Association for Computing Machinery. 2015년 11월 17일에 확인함. 
  6. “ZFS: the last word in file systems”. Sun Microsystems. 2004년 9월 14일. 2006년 4월 28일에 원본 문서에서 보존된 문서. 2006년 4월 30일에 확인함. 
  7. Matthew Ahrens (2011년 11월 1일). “ZFS 10 year anniversary”. 2012년 7월 24일에 확인함.