and during the reboot after the update everytime a fsck is running nowadays.
i have already manually fsck’ed the root partition from an usb live system but no errors were found.
here are the fsck-related journalctl-entries:
Feb 19 20:45:47 systemd[1]: Starting systemd-fsck-root.service - File System Check on /dev/disk/by-uuid/[uuid]
Feb 19 20:45:47 systemd-fsck[621]: FEDORA_ROOT: recovering journal
Feb 19 20:46:01 systemd-fsck[621]: FEDORA_ROOT: Inode 7995501 extent tree (at level 2) could be narrower. IGNORED.
Feb 19 20:46:05 systemd-fsck[621]: FEDORA_ROOT: Inode 10516007 extent tree (at level 1) could be narrower. IGNORED.
Feb 19 20:46:05 systemd-fsck[621]: FEDORA_ROOT: Inode 10625471 extent tree (at level 1) could be shorter. IGNORED.
Feb 19 20:46:05 systemd-fsck[621]: FEDORA_ROOT: Inode 10625523 extent tree (at level 1) could be shorter. IGNORED.
Feb 19 20:46:05 systemd-fsck[621]: FEDORA_ROOT: Inode 10625692 extent tree (at level 1) could be shorter. IGNORED.
Feb 19 20:46:21 systemd-fsck[621]: FEDORA_ROOT: 1850192/11526144 files (0.3% non-contiguous), 16292812/46080000 blocks
Feb 19 20:46:22 systemd[1]: Finished systemd-fsck-root.service - File System Check on /dev/disk/by-uuid/906141b3-5cb6-456b-866e-26f74de391ab.
Feb 19 19:46:23 systemd[1]: Created slice system-systemd\x2dfsck.slice - Slice /system/systemd-fsck.
Feb 19 19:46:23 systemd[1]: Starting systemd-fsck@dev-disk-by\x2duuid-1016\x2d985E.service - File System Check on /dev/disk/by-uuid/1016-985E...
Feb 19 19:46:24 systemd-fsck[904]: fsck.fat 4.2 (2021-01-31)
Feb 19 19:46:24 systemd-fsck[904]: /dev/nvme0n1p1: 32 files, 77508/523262 clusters
Feb 19 19:46:24 systemd[1]: Finished systemd-fsck@dev-disk-by\x2duuid-1016\x2d985E.service - File System Check on /dev/disk/by-uuid/1016-985E.
Feb 19 19:46:24 audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=systemd-fsck@dev-disk-by\x2duuid-1016\x2d985E comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
it’s annoying as it takes time i do not want my machine to give.
I suggest executing a non-offline dnf update to determine if a fsck occurs on boot. If both non-offline and offline methods cause a fsck, I would investigate /etc/fstab.
The last digit in the /etc/fstab mount command determines if a fsck will occur on boot.
The recommended value for ext4 / is 1 which means fsck this disk before others on boot.
The recommended value for btrfs is 0 which means do not check on boot.
If you performed a “default” install, that value should be 0 unless it has been manually changed.
First some info on how to enable and also cancel forcing a file system check on a partition on reboot:
To force file system check on a partition, you must first change
fsck’s PASS value in /etc/fstab to value 2.
Force fsck on each reboot:
sudo tune2fs -c 1 /dev/X
Force fsck on every tenth reboot:
sudo tune2fs -c 10 /dev/X
To disable fsck on all reboots execute either of the following:
sudo tune2fs -c -1 /dev/X
sudo tune2fs -c -0 /dev/X
Example fstab mount command where this has been applied:
UUID=1693c57b-4893-48ef-a1cf-dc20c4fa59d2 / ext4 defaults 0 2
You might try changing the PASS value from 1 to 2. Then execute one the commands above to disable file system checking before executing an offline update.
If this corrects the problem, please file a Bugzilla bug report and include steps to both reproduce and fix the problem.
You can control the interval ( number of boots or disabled) before a fsck by following the directions in my prior post. If you have set the interval to disabled and the check happens during and offline update but not during a normal update, then it would be appropriate to file a Bugzilla bug report.