![]() | 此條目可参照英語維基百科相應條目来扩充。 |
开发者 | 甲骨文公司 |
---|---|
全称 | ZFS |
发布 | 2005年11月 (OpenSolaris) |
结构 | |
目录内容 | 可扩展哈希表 |
限制 | |
最大文件尺寸 | 264字节(16 Exabytes) |
最大文件数量 | 248 |
最长文件名 | 255字节 |
最大卷容量 | 264字节(16 exabytes) |
功能 | |
岔流 | 是(称作扩展文件属性) |
属性 | POSIX |
文件系统权限 | POSIX、NFSv4 ACLs |
透明压缩 | 是 |
透明加密 | 是 |
重复数据删除 | 是 |
操作系统支持 | 见下 |
ZFS是一個擁有邏輯捲軸管理功能的檔案系統,最早源自于昇陽電腦在2001年开始为Solaris操作系统开发的文件系统。ZFS具有可扩展性,并且包括大量保护措施防止数据损坏,支持高存储容量、高效数据压缩、集成文件系统、卷管理、快照和寫入時複製、连续完整性检查与自动修复、RAID-Z、原生NFSv4 ACL等功能,并且能被精确配置。ZFS有两个主要实现,分别来自Oracle和OpenZFS,它们之间极度相似,这使得ZFS在类Unix系统中广泛可用。
ZFS这一名字本身没有含义,也不是某种缩写,曾被认为表示Zettabyte File System。ZFS最初是专有软件,被Sun内部开发作为Solaris的一部分,由Sun存储部门的CTO、研究员Jeff Bonwick带领团队开发。在2005年,Solaris的大部分,包括ZFS成为采用通用开发与散布许可证的开源软件,作为OpenSolaris项目。在2006年,ZFS成为Solaris的一项标准特性。
在2010年,Sun被Oracle收购,ZFS成为Oracle的注册商标。Oracle停止为OpenSolaris和ZFS项目提供更新的源代码,使得Oracle的ZFS转为闭源。因此,有人成立了illumos项目,去维护已经存在的开源的Solaris代码,并且在2013年成立OpenZFS以配合ZFS的开源发展。OpenZFS维护管理核心ZFS代码,而一些使用ZFS的组织维护特定的代码和ZFS所需要的验证过程,以集成到他们的系统。OpenZFS在类Unix系统中被广泛使用。