The systemd service unconditionally passes -t to e2scrub, forcing fstrim to run after every scrub regardless of the fstrim setting in /etc/e2scrub.conf. Removing the hardcoded flag will allow users to control the behavior via the configuration file. Signed-off-by: Samuel Smith <satlug@xxxxxxxxxx> --- scrub/e2scrub@xxxxxxxxxxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scrub/e2scrub@xxxxxxxxxxx b/scrub/e2scrub@xxxxxxxxxxx index 6425263c..3c9893c5 100644 --- a/scrub/e2scrub@xxxxxxxxxxx +++ b/scrub/e2scrub@xxxxxxxxxxx @@ -16,5 +16,5 @@ User=root IOSchedulingClass=idle CPUSchedulingPolicy=idle Environment=SERVICE_MODE=1 -ExecStart=@root_sbindir@/e2scrub -t %f +ExecStart=@root_sbindir@/e2scrub %f SyslogIdentifier=%N -- 2.39.5