So much for copy/paste of valid commands. Whatever.
We see you aren't out of space, are using legacy BIOS boot, and ext4 file systems. For ext4, there is a tune-able parameter for how often a file system gets checked periodically. I think the default is ... let me check ...
Code:
$ sudo tune2fs -l /dev/vgubuntu-mate/root |grep -i check
Last checked: Sat May 2 14:02:23 2020
Check interval: 0 (<none>)
Checksum type: crc32c
Checksum: 0xc5ee9fbd
I'm thinking May 2nd is when I installed this 20.04 Mate system. Looks like the systemd guys are ignoring the tune2fs specified interval for when an fsck should be performed on a clean file system.
Code:
$ journalctl -b |grep -i fsck
Jul 26 10:14:16 regulus systemd[1]: Created slice system-systemd\x2dfsck.slice.
Jul 26 10:14:16 regulus systemd[1]: Listening on fsck to fsckd communication Socket.
Jul 26 10:14:20 regulus systemd-fsck[556]: /dev/mapper/vgubuntu--mate-home: clean, 297294/786432 files, 1629973/3145728 blocks
Jul 26 10:14:21 regulus systemd-fsck[591]: fsck.fat 4.1 (2017-01-24)
Jul 26 10:14:21 regulus systemd-fsck[591]: /dev/vda1: 293 files, 1808/130812 clusters
Jul 26 10:14:52 regulus systemd[1]: systemd-fsckd.service: Succeeded.
Oddly, there 3 file system - root, home, and boot which should each have been treated the same, yet only home and boot got checked. Would be nice if the systemd guys actually followed the configurations for things and didn't decide "that's the old way, we know better", all the time. They don't treat some fstab entries the same too and clearly removed the extremely helpful sudo touch /forcefsck technique for forcing an fsck at next boot. Now we get to use grub or some emergency mode to do that on a non-booting system.
July 26 was the last time the machine was rebooted.
Code:
$ uptime
08:12:14 up 23 days, 21:58, 1 user, load average: 0.00, 0.00, 0.00
Bookmarks