diff --git a/INSTALL.md b/INSTALL.md index 8b9b31d..c4063a4 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -75,7 +75,7 @@ Create a systemd service: ```bash cat << "EOF" | sudo tee /etc/systemd/system/sanoid.service [Unit] -Description=Sanoid ZFS Snapshot Manager +Description=Snapshot ZFS Pool Requires=zfs.target After=zfs.target ConditionFileNotEmpty=/etc/sanoid/sanoid.conf @@ -83,7 +83,23 @@ ConditionFileNotEmpty=/etc/sanoid/sanoid.conf [Service] Environment=TZ=UTC Type=oneshot -ExecStart=/usr/local/sbin/sanoid --cron --verbose +ExecStart=/usr/local/sbin/sanoid --take-snapshots +EOF + +cat << "EOF" | sudo tee /etc/systemd/system/sanoid-prune.service +[Unit] +Description=Cleanup ZFS Pool +Requires=zfs.target +After=zfs.target sanoid.service +ConditionFileNotEmpty=/etc/sanoid/sanoid.conf + +[Service] +Environment=TZ=UTC +Type=oneshot +ExecStart=/usr/local/sbin/sanoid --prune-snapshots + +[Install] +WantedBy=sanoid.service EOF ```