]> git.ipfire.org Git - thirdparty/xfsprogs-dev.git/blob - scrub/xfs_scrub@.service.in
xfsprogs: Release v4.19.0-rc1
[thirdparty/xfsprogs-dev.git] / scrub / xfs_scrub@.service.in
1 [Unit]
2 Description=Online XFS Metadata Check for %I
3 OnFailure=xfs_scrub_fail@%i.service
4 Documentation=man:xfs_scrub(8)
5
6 [Service]
7 Type=oneshot
8 WorkingDirectory=%I
9 PrivateNetwork=true
10 ProtectSystem=full
11 ProtectHome=read-only
12 # Disable private /tmp just in case %i is a path under /tmp.
13 PrivateTmp=no
14 AmbientCapabilities=CAP_SYS_ADMIN CAP_FOWNER CAP_DAC_OVERRIDE CAP_DAC_READ_SEARCH CAP_SYS_RAWIO
15 NoNewPrivileges=yes
16 User=nobody
17 IOSchedulingClass=idle
18 CPUSchedulingPolicy=idle
19 Environment=SERVICE_MODE=1
20 ExecStart=@sbindir@/xfs_scrub @scrub_args@ %I
21 SyslogIdentifier=%N