Describe ZFS' reservation feature in the handbook chapter about ZFS
completed by: issyl0
mentors: PÁLI Gábor János, David Chisnall
Description of task
The FreeBSD operating system supports the ZFS file system, which supports a feature called reservation. This technique allows the user to set a storage reservation which guarantees that the filesystems saves the set amount of disk space. For example, setting a 1 GB reservation on the /mypool/music zfs file system tells the system that no matter how little space is left, at least 1 GB is preserved to copy 1 GB of data to the music directory. This is helpful in planning future storage space use or for temporarily limiting the complete allocation of disk space. The basics of reservation need to be explained with some examples and the procedure of activating it must be described in the handbook for our user community.
A FreeBSD system (in a VirtualBox Virtual Machine) installed on your computer.
Knowledge of the documentation guidelines for the FreeBSD project: http://www.freebsd.org/doc/en_US.ISO8859-1/books/fdp-primer/
Make yourself familiar with ZFS using it's manual page (by typing "man zpool" and "man zfs" in a terminal)
Check out a copy of the documentation tree from the documentation repository to get the source code for the chapter