ZFS

ZFS (previously: Zettabyte File System) is a file system with volume management capabilities. It began as part of the Sun Microsystems Solaris operating system in 2001. Large parts of Solaris – including ZFS – were published under an open source license as OpenSolaris for around 5 years from 2005 before being placed under a closed source license when Oracle Corporation acquired Sun in 20092010. During 2005 to 2010, the open source version of ZFS was ported to Linux, Mac OS X (continued as MacZFS) and FreeBSD. In 2010, the illumos project forked a recent version of OpenSolaris, including ZFS, to continue its development as an open source project. In 2013, OpenZFS was founded to coordinate the development of open source ZFS. OpenZFS maintains and manages the core ZFS code, while organizations using ZFS maintain the specific code and validation processes required for ZFS to integrate within their systems. OpenZFS is widely used in Unix-like systems.

ZFS
Developer(s)Sun Microsystems originally, Oracle Corporation since 2010, OpenZFS since 2013
VariantsOracle ZFS, OpenZFS
IntroducedNovember 2005 (2005-11) with OpenSolaris
Structures
Directory contentsExtensible hash table
Limits
Max volume size256 trillion yobibytes (2128 bytes)
Max file size16 exbibytes (264 bytes)
Max no. of files
  • Per directory: 248
  • Per file system: unlimited
Max filename length255 ASCII characters (fewer for multibyte character standards such as Unicode)
Features
ForksYes (called "extended attributes", but they are full-fledged streams)
AttributesPOSIX, extended attributes
File system
permissions
Unix permissions, NFSv4 ACLs
Transparent
compression
Yes
Transparent
encryption
Yes
Data deduplicationYes
Copy-on-writeYes
Other
Supported
operating systems
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.