03.01.2018 21:42, Dan Ritter пишет: > On Wed, Jan 03, 2018 at 08:26:45PM +0500, Илья Валеев wrote: >> Hello! >> >> I'm trying to mount ZFS dataset with /etc/fstab file. Added string in it: >> >> doublediskpool/systemlog /mnt zfs relatime,defaults 0 2 >> >> Rebooted, and system fails to boot. In boot log I see that spl and zfs >> modules loaded, than: >> >> systemd[1]: mnt.mount: Mount process exited, code=exited status=1 >> systemd[1]: Failes to mount /mnt. >> >> After this zfs.target successfully starts, and system fall into >> emergency mode. >> Tryed to add in [Install] section of /lib/systemd/system/zfs.target such >> string: >> >> Before=local-fs.target >> >> but it does not help. >> If I enter command (that systemd fail to execute) in emergency mode or >> booted system: >> >> # mount doublediskpool/systemlog /mnt -t zfs -o relatime,defaults >> >> than mount executed successfully. >> >> Nothing changes if I set another mountpoint. >> >> How this can be fixed? > > What does > > zfs get mountpoint doublediskpool/systemlog > > tell you? > > If it doesn't say /mnt as the value, try > > zfs set mountpoint doublediskpool/systemlog /mnt > > -dsr- >
Anyway, it works with overlay=on property, but I want to know how to mount datasets with legacy mountpoint.