17 Facts About ZFS

1.

ZFS is a file system with volume management capabilities.

FactSnippet No. 645,774
2.

In 2013, OpenZFS was founded to coordinate the development of open source ZFS.

FactSnippet No. 645,775
3.

ZFS is unusual because, unlike most other storage systems, it unifies both of these roles and acts as both the volume manager and the file system.

FactSnippet No. 645,776
4.

ZFS includes a mechanism for dataset and pool-level snapshots and replication, including snapshot cloning which is described by the FreeBSD documentation as one of its "most powerful features", having features that "even other file systems with snapshot functionality lack".

FactSnippet No. 645,777
5.

ZFS was designed and implemented by a team at Sun led by Jeff Bonwick, Bill Moore and Matthew Ahrens.

FactSnippet No. 645,778

Related searches

FreeBSD Sun NetApp RAM RAID
6.

ZFS was ported to Linux, Mac OS X and FreeBSD, under this open source license.

FactSnippet No. 645,779
7.

In September 2007, NetApp sued Sun claiming that ZFS infringed some of NetApp's patents on Write Anywhere File Layout.

FactSnippet No. 645,780
8.

Consistency of data held in memory, such as cached data in the ARC, is not checked by default, as ZFS is expected to run on enterprise-quality hardware with error correcting RAM, but the capability to check in-memory data exists and can be enabled using "debug flags".

FactSnippet No. 645,781
9.

ZFS to be able to guarantee data integrity, it needs multiple copies of the data, usually spread across multiple disks.

FactSnippet No. 645,782
10.

ZFS relies on the disk for an honest view to determine the moment data is confirmed as safely written and it has numerous algorithms designed to optimize its use of caching, cache flushing, and disk handling.

FactSnippet No. 645,783
11.

Unlike most other systems where RAID cards or similar hardware can offload resources and processing to enhance performance and reliability, with ZFS it is strongly recommended that these methods not be used as they typically reduce the system's performance and reliability.

FactSnippet No. 645,784
12.

The maximum limits of ZFS are designed to be so large that they should never be encountered in practice.

FactSnippet No. 645,785
13.

ZFS uses different layers of disk cache to speed up read and write operations.

FactSnippet No. 645,786
14.

An advantage of copy-on-write is that, when ZFS writes new data, the blocks containing the old data can be retained, allowing a snapshot version of the file system to be maintained.

FactSnippet No. 645,787
15.

ZFS snapshots are consistent, and can be created extremely quickly, since all the data composing the snapshot is already stored, with the entire storage pool often snapshotted several times per hour.

FactSnippet No. 645,788
16.

Authors of a 2010 study that examined the ability of file systems to detect and prevent data corruption, with particular focus on ZFS, observed that ZFS itself is effective in detecting and correcting data errors on storage devices, but that it assumes data in RAM is "safe", and not prone to error.

FactSnippet No. 645,789
17.

ZFS was widely used within numerous platforms, as well as Solaris.

FactSnippet No. 645,790