User Tools

Site Tools


documentation:setup_and_user_guide:zfs

Table of Contents

Disks|ZFS

Next to UFS ( Unix File System) NAS4Free supports the ZFS ( Zeta File System) by Sun Microsystems. In a nutshell you can say that ZFS isn't simply a filesystem, which also integrates Volume Management. This means ZFS also provides RAID functionality like RAID0/1/5 and various combinations.

ZFS

[…]
In computing, ZFS is a combined file system and logical volume manager designed by Sun Microsystems. The features of ZFS include support for high storage capacities, integration of the concepts of filesystem and volume management, snapshots and copy-on-write clones, continuous integrity checking and automatic repair, RAID-Z and native NFSv4 ACLs. ZFS is implemented as open-source software, licensed under the Common Development and Distribution License (CDDL). The ZFS name is a trademark of Sun.
[…]

A “Pool” is the basic unit of ZFS. Pools can have multiple components and multiple things created from them.

At minimum is one disk, creating a pool, creating a single filesystem. In this configuration, it acts like a partition, and not much more. (Even this is a simplistic view. Many benefits can exist without even being aware of them.)

Even with just a single-disk pool, the root filesystem can have additional filesystems (datasets, relatively limitless in quantity) crafted from its storage capacity. Additionally, each filesystem (dataset) can enable, disable, or inherit the behavior of its parent for a very comprehensive list of behavioral variables (compression, deduplication, atime, readonly, copies, mountpoint, to name a few).

Requirements

ZFS aggressively uses your Memory and also need some CPU Power to calculate the checksums to keep data consistency in any state.

ZFS can be used on x86 (32-bits) and x64 (64-bis) platforms, but the following minimum requirements are strongly recommended:

  • Computer running NAS4Free x64
  • Pentium IV or higher
  • 1GB Memory or more

Usage

ZFS can be managed via WebUI and command line. To use one or more disks for ZFS following steps are needed:

Now you can setup a ZFS. ZFS only uses two commands ( zfs and zpool). If you are familar with the commandline see the Links below. Any changes from the commandline can be imported to the WebUI.

For a better understanding, or if you like to get deeper into ZFS here are some links

documentation/setup_and_user_guide/zfs.txt · Last modified: 2014/02/19 14:29 (external edit)