vowstar/zfs-auto-utils
Project ID: 105171
Description
ZFS Automatic Scrub/Trim for Linux. This package is ported from debian to facilitate use on other distributions. This package renames some properties to make them more consistent when used with zfs-auto-snapshot. Auto TRIM is implemented using a custom per-pool property: com.sun:auto-trim By default, these TRIM jobs are scheduled on the first Sunday of every month. The completion speed depends on the disks size, disk speed and workload pattern. Cheap QLC disks could take considerable more time than very expensive enterprise graded NVMe disks. When com.sun:auto-trim is not present in pool, or the property is present but value is empty/invalid, they are treated as auto. Auto Scrub is implemented using a custom per-pool property: com.sun:auto-scrub By default this have a cron job entry to scrub all pools on the second Sunday of every month at 24 minutes past midnight. See /etc/cron.d/zfsutils-linux and /usr/libexec/zfs/scrub for details It is possible to disable this by setting a zfs user defined property on the root dataset for a pool.
Installation Instructions
yum install yum-plugin-copr
yum copr enable vowstar/zfs-auto-utils
yum install zfs-auto-utils
systemctl enable crond.service
systemctl start crond.service
or
dnf install dnf-plugins-core
dnf copr enable vowstar/zfs-auto-utils
dnf install zfs-auto-utils
systemctl enable crond.service
systemctl start crond.service
Active Releases
The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).
Release | Architectures | Repo Download |
---|---|---|
Centos-stream+epel-next 8 | aarch64 (0)*, ppc64le (2)*, x86_64 (1)* | Centos-stream+epel-next 8 (22 downloads) |
Centos-stream+epel-next 9 | aarch64 (2)*, ppc64le (3)*, s390x (1)*, x86_64 (0)* | Centos-stream+epel-next 9 (17 downloads) |
Centos-stream 10 | aarch64 (1)*, ppc64le (2)*, s390x (2)*, x86_64 (4)* | Centos-stream 10 (20 downloads) |
Centos-stream 8 | aarch64 (5)*, ppc64le (2)*, x86_64 (1)* | Centos-stream 8 (46 downloads) |
Centos-stream 9 | aarch64 (3)*, ppc64le (3)*, s390x (3)*, x86_64 (4)* | Centos-stream 9 (37 downloads) |
EPEL 6 | i386 (1)*, x86_64 (1)* | EPEL 6 multilib x86_64+i386 (0 downloads) |
EPEL 7 | ppc64le (2)*, x86_64 (8)* | EPEL 7 (36 downloads) |
EPEL 8 | aarch64 (3)*, ppc64le (3)*, s390x (0)*, x86_64 (7)* | EPEL 8 (33 downloads) |
EPEL 9 | aarch64 (3)*, ppc64le (3)*, s390x (2)*, x86_64 (2)* | EPEL 9 (33 downloads) |
Fedora 40 | aarch64 (5)*, i386 (2)*, ppc64le (4)*, s390x (2)*, x86_64 (4)* | Fedora 40 multilib x86_64+i386 (35 downloads) |
Fedora 41 | aarch64 (2)*, i386 (0)*, ppc64le (0)*, s390x (0)*, x86_64 (0)* | Fedora 41 multilib x86_64+i386 (17 downloads) |
Fedora eln | aarch64 (2)*, i386 (0)*, ppc64le (2)*, s390x (2)*, x86_64 (2)* | Fedora eln multilib x86_64+i386 (24 downloads) |
Fedora rawhide | aarch64 (1)*, i386 (1)*, ppc64le (2)*, s390x (2)*, x86_64 (5)* | Fedora rawhide multilib x86_64+i386 (44 downloads) |
openEuler 20.03 | aarch64 (0)*, x86_64 (4)* | openEuler 20.03 (42 downloads) |
openEuler 22.03 | aarch64 (3)*, x86_64 (2)* | openEuler 22.03 (33 downloads) |
Rhel 7 | x86_64 (0)* | Rhel 7 (34 downloads) |
Rhel 8 | aarch64 (6)*, s390x (6)*, x86_64 (1)* | Rhel 8 (31 downloads) |
Rhel 9 | aarch64 (2)*, s390x (1)*, x86_64 (2)* | Rhel 9 (44 downloads) |
* Total number of downloaded packages.