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.