ZFS: Difference between revisions
Improve wording |
Improve wording |
||
Line 11: | Line 11: | ||
Newer kernels might not be supported by ZFS yet. If you are running a kernel which is not officially supported by zfs, the module will refuse to evaluate and show an error. Use <code>boot.kernelPackages = config.boot.zfs.package.latestCompatibleLinuxPackages;</code> to use the latest kernel compatible with zfs. | Newer kernels might not be supported by ZFS yet. If you are running a kernel which is not officially supported by zfs, the module will refuse to evaluate and show an error. Use <code>boot.kernelPackages = config.boot.zfs.package.latestCompatibleLinuxPackages;</code> to use the latest kernel compatible with zfs. | ||
==== | ==== Partial support for SWAP on ZFS ==== | ||
ZFS does not support swapfiles. SWAP devices | ZFS does not support swapfiles. SWAP devices can be used instead. Additionally, hibernation is disabled by default due to a [https://github.com/NixOS/nixpkgs/pull/208037 high risk] of data corruption. Note that even if that pull request is merged, it does not fully mitigate the risk. If you wish to enable hibernation regardless and made sure that not swapfiles on ZFS are used, set <code>boot.zfs.allowHibernation = true</code>. | ||
==== boot.zfs.devNodes ==== | ==== boot.zfs.devNodes ==== |