Remount datasets on soft-reboot
commit586304ac444f888aae584fdbea5fbeac2b76cb32
authorkotauskas <v.toncharov@gmail.com>
Fri, 13 Dec 2024 21:50:50 +0000 (14 00:50 +0300)
committerGitHub <noreply@github.com>
Fri, 13 Dec 2024 21:50:50 +0000 (13 13:50 -0800)
tree41e5faf8dca8020fd7956e5914b85ba95acb7a0f
parent46e06fededd42ff4d6fe2dfe0b60612f609edf0b
Remount datasets on soft-reboot

The one-shot zfs-mount.service is incorrectly deemed active by
Systemd after a systemctl soft-reboot. As such, soft-rebooting
prevents zfs mount -a from being ran automatically.

This commit makes it so that zfs-mount.service is marked as being
undone by the time umount.target is reached, so that zfs.target then
pulls it in again and gets it restarted after a soft reboot.

Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: kotauskas <v.toncharov@gmail.com>
Closes #16845
etc/systemd/system/zfs-mount.service.in