Hi all, Here's a couple of fixes for online fsck: First, fix path escaping where systemd units are involved, so that everything works consistently. Second, add a udev rule that hints very strongly to application software that it should not auto-mount ext filesystems without asking. If you're going to start using this code, I strongly recommend pulling from my git trees, which are linked below. Comments and questions are, as always, welcome. e2fsprogs git tree: https://git.kernel.org/cgit/linux/kernel/git/djwong/e2fsprogs.git/log/?h=e2scrub-fixes --- scrub/Makefile.in | 12 ++++++++++-- scrub/e2scrub@xxxxxxxxxxx | 4 ++-- scrub/e2scrub_all.in | 20 ++++---------------- scrub/e2scrub_fail.in | 10 +++++----- scrub/e2scrub_fail@xxxxxxxxxxx | 4 ++-- scrub/ext4.rules.in | 13 +++++++++++++ 6 files changed, 36 insertions(+), 27 deletions(-) create mode 100644 scrub/ext4.rules.in