summaryrefslogtreecommitdiff
path: root/fsck
AgeCommit message (Collapse)Author
2024-01-11fix fsck service locationChristopher Snowhill
Correctly generate libexecdir based path for the bcachefsck_all service, like the bcachefsck_all_fail service already does. Signed-off-by: Christopher Snowhill <kode54@gmail.com>
2023-12-24Makefile, fsck: Use libexec instead of libNeal Gompa
These are executables that need to be installed in a non-path location. Most distributions now install these into /usr/libexec, and the path variable for this is LIBEXECDIR, so use that instead.
2023-12-10fix packagingAlexander Fougner
- make deb fails with dh: error: Unknown sequence --with (options should not come before the sequence) - fix deb build deps - add missing rpm files Signed-off-by: Alexander Fougner <fougner89@gmail.com> Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2023-12-07Update .gitignore for new service filesKent Overstreet
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2023-12-07fsck: add a service to schedule and run bcachefsck@ servicesDarrick J. Wong
Create a script that looks for mounted bcachefs filesystems and tries to run as many of them in parallel as possible without two different scrubbers hitting the same low level block device. Signed-off-by: Darrick J. Wong <djwong@kernel.org>
2023-12-07fsck: add systemd service definitions for automatic online serviceDarrick J. Wong
Add some systemd service files so that bcachefs can automatically fsck mounted filesystems in the background. Hopefully with minimal disruption to frontend operations. Signed-off-by: Darrick J. Wong <djwong@kernel.org>