Taylor R Campbell wrote: > > Date: Sat, 5 Feb 2022 21:21:53 +0000 > > From: Alexander Nasonov <al...@yandex.ru> > > > > Since I plan to migrate my ZFS setup to a smaller cgd disk, I gave > > legacy mountpoints a try to see how much complexity they add. > > I use legacy mountpoints for / and /var, but it's a little kludgey, > and from what I recall a legacy mountpoint requires setting the > mountpoint property explicitly on anything mounted under it. > > I assumed you had made the change to obviate the need for most of this > extra bookkeeping with fstab and explicit mountpoint properties that > don't match the zpool dataset path.
That's right. > So I'm guessing with your change and critical_filesystems_zfs=/var, I > could: > > - skip the fstab entry for /var, > - have only rpool/ROOT with mountpoint=legacy, and > - have /var and all the file systems under /var use default > mountpoints. yes yes yes :) It even supports OPTIONAL: critical_filesystems_zfs=OPTIONAL:/var and it's clever enough to skip "fake" mountpoints (datasets with canmount=off). Alex