From 49878ac32ba6c4de8ee92bdfff6e6775927514e4 Mon Sep 17 00:00:00 2001 From: George Melikov Date: Wed, 1 Nov 2017 08:20:41 +0300 Subject: [PATCH] rpool/var/lib comment --- Debian-Stretch-Root-on-ZFS.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Debian-Stretch-Root-on-ZFS.md b/Debian-Stretch-Root-on-ZFS.md index 6fd6338..60082fa 100644 --- a/Debian-Stretch-Root-on-ZFS.md +++ b/Debian-Stretch-Root-on-ZFS.md @@ -124,6 +124,9 @@ With ZFS, it is not normally necessary to use a mount command (either `mount` or # zfs create -o com.sun:auto-snapshot=false \ -o mountpoint=/var/lib/nfs rpool/var/nfs +**Notes:** +Properties are inherited, if you want to create (for example) `rpool/var/lib` you may need to set `-o exec=on` manually. + The primary goal of this dataset layout is to separate the OS from user data. This allows the root filesystem to be rolled back without rolling back user data such as logs (in `/var/log`). This will be especially important if/when a `beadm` or similar utility is integrated. Since we are creating multiple datasets anyway, it is trivial to add some restrictions (for extra security) at the same time. The `com.sun.auto-snapshot` setting is used by some ZFS snapshot utilities to exclude transient data. 3.4 Install the minimal system: