OK, so I ran dmesg and copied the entire output to a text file. I then ran SystemRescueCD from a flash drive, mounted the nvme0n1p2 partition and ran btrfs -check --readonly and saved the output to a text file on the main system.
The btrfs check command also output a ton of error messages - none of which were saved to the text file capturing the output. I don’t know why that it was but there’s basically nothing I can do about it, I guess.
I also ran Gparted from the flash drive and did a file system check with that. It also put a ton of errors - and also can save the details to a text file - so basically it’s output is the same as the btrfs check (which I assume is what Gparted runs.)
Here is the relevant parts of the dmesg output:
4.743551] [ T914] BTRFS: device fsid 2ba0e812-519e-434b-8cc4-58590b25cec1 devid 1 transid 862029 /dev/nvme0n1p2 (259:2) scanned by mount (914)
[ 4.744626] [ T914] BTRFS info (device nvme0n1p2): first mount of filesystem 2ba0e812-519e-434b-8cc4-58590b25cec1
[ 4.744644] [ T914] BTRFS info (device nvme0n1p2): using crc32c (crc32c-intel) checksum algorithm
[ 4.744648] [ T914] BTRFS info (device nvme0n1p2): using free-space-tree
[ 4.746515] [ T914] BTRFS info (device nvme0n1p2): bdev /dev/nvme0n1p2 errs: wr 0, rd 0, flush 0, corrupt 2, gen 0
6.403172] [ T240] BTRFS error (device nvme0n1p2): tree first key mismatch detected, bytenr=172970573824 parent_transid=849601 key expected=(12302195,108,4398046511104) has=(12302195,108,0)
[ 6.403301] [ T240] BTRFS error (device nvme0n1p2): tree first key mismatch detected, bytenr=172970573824 parent_transid=849601 key expected=(12302195,108,4398046511104) has=(12302195,108,0)
[ 6.403310] [ T1505] BTRFS error (device nvme0n1p2): error loading props for ino 12302195 (root 262): -5
[ 6.403864] [ T229] BTRFS error (device nvme0n1p2): tree first key mismatch detected, bytenr=172970573824 parent_transid=849601 key expected=(12302195,108,4398046511104) has=(12302195,108,0)
[ 6.404007] [ T240] BTRFS error (device nvme0n1p2): tree first key mismatch detected, bytenr=172970573824 parent_transid=849601 key expected=(12302195,108,4398046511104) has=(12302195,108,0)
[ 6.404027] [ T1505] BTRFS error (device nvme0n1p2): Error removing orphan entry, stopping orphan cleanup
[ 6.404032] [ T1505] BTRFS error (device nvme0n1p2): could not do orphan cleanup -22
492.161868] [ T9140] BTRFS info (device nvme0n1p2): scrub: started on devid 1
[ 557.267513] [ T9140] BTRFS info (device nvme0n1p2): scrub: finished on devid 1 with status: 0
[ 602.830390] [ T251] BTRFS error (device nvme0n1p2): tree first key mismatch detected, bytenr=172970573824 parent_transid=849601 key expected=(12302195,108,4398046511104) has=(12302195,108,0)
[ 602.830516] [ T251] BTRFS error (device nvme0n1p2): tree first key mismatch detected, bytenr=172970573824 parent_transid=849601 key expected=(12302195,108,4398046511104) has=(12302195,108,0)
[ 602.830545] [ T305] BTRFS error (device nvme0n1p2): qgroup scan failed with -5
[ 4203.386744] [ T29366] BTRFS error (device nvme0n1p2): tree first key mismatch detected, bytenr=172970573824 parent_transid=849601 key expected=(12302195,108,4398046511104) has=(12302195,108,0)
[ 4203.386884] [ T29366] BTRFS error (device nvme0n1p2): tree first key mismatch detected, bytenr=172970573824 parent_transid=849601 key expected=(12302195,108,4398046511104) has=(12302195,108,0)
[ 4203.386906] [ T38695] BTRFS error (device nvme0n1p2): qgroup scan failed with -5
[ 7803.716905] [ T37057] BTRFS error (device nvme0n1p2): tree first key mismatch detected, bytenr=172970573824 parent_transid=849601 key expected=(12302195,108,4398046511104) has=(12302195,108,0)
[ 7803.717035] [ T37057] BTRFS error (device nvme0n1p2): tree first key mismatch detected, bytenr=172970573824 parent_transid=849601 key expected=(12302195,108,4398046511104) has=(12302195,108,0)
[ 7803.717059] [ T68419] BTRFS error (device nvme0n1p2): qgroup scan failed with -5
Here is the btrfs check:
Opening filesystem to check...
Checking filesystem on /dev/nvme0n1p2
UUID: 2ba0e812-519e-434b-8cc4-58590b25cec1
cache and super generation don't match, space cache will be invalidated
found 133983600640 bytes used, error(s) found
total csum bytes: 96816680
total tree bytes: 1116504064
total fs tree bytes: 823525376
total extent tree bytes: 165298176
btree space waste bytes: 191527380
file data blocks allocated: 187825262592
referenced 80927428608
Here is a sample of the errors found (I ran the check using --force while mounted in an attempt to get it saved to a text file - it won’t do it. So this output is off the terminal screen.)
root 262 inode 14550131 errors 2001, no inode item, link count wrong
unresolved ref dir 48191 index 921051 namelen 18 name c51d4418670ad3c0_0 filetype 1 errors 4, no inode ref
root 262 inode 14550132 errors 2001, no inode item, link count wrong
unresolved ref dir 48191 index 921052 namelen 18 name 50d344fe669074ed_0 filetype 1 errors 4, no inode ref
root 262 inode 14550134 errors 2001, no inode item, link count wrong
unresolved ref dir 48193 index 36052 namelen 18 name 855b595a7eea0e4f_0 filetype 1 errors 4, no inode ref
root 262 inode 14550135 errors 2001, no inode item, link count wrong
unresolved ref dir 48191 index 921054 namelen 18 name 5c4c04911a5fc63d_0 filetype 1 errors 4, no inode ref
root 262 inode 14550136 errors 2001, no inode item, link count wrong
unresolved ref dir 48193 index 36053 namelen 18 name 3fbd5e1164943239_0 filetype 1 errors 4, no inode ref
root 262 inode 14550137 errors 2001, no inode item, link count wrong
unresolved ref dir 48193 index 36054 namelen 18 name e9f4403d71fd9c22_0 filetype 1 errors 4, no inode ref
root 262 inode 14550138 errors 2001, no inode item, link count wrong
unresolved ref dir 48193 index 36055 namelen 18 name bf1d7868d4baa6f8_0 filetype 1 errors 4, no inode ref
root 262 inode 14550139 errors 2001, no inode item, link count wrong
unresolved ref dir 48193 index 36056 namelen 18 name 747e032746153f19_0 filetype 1 errors 4, no inode ref
root 262 inode 14550142 errors 2001, no inode item, link count wrong
unresolved ref dir 48191 index 921056 namelen 18 name b7bd2b743d708afa_0 filetype 1 errors 4, no inode ref
root 262 inode 14550151 errors 2001, no inode item, link count wrong
unresolved ref dir 48191 index 921057 namelen 18 name e6c098722023e542_0 filetype 1 errors 4, no inode ref
root 262 inode 14550152 errors 2001, no inode item, link count wrong
unresolved ref dir 48191 index 921058 namelen 18 name 85a650f3a6842215_0 filetype 1 errors 4, no inode ref
root 262 inode 14550153 errors 2001, no inode item, link count wrong
unresolved ref dir 48191 index 921059 namelen 18 name 2a95e9391ad94996_0 filetype 1 errors 4, no inode ref
root 262 inode 14550154 errors 2001, no inode item, link count wrong
unresolved ref dir 48193 index 36063 namelen 18 name 80eadafe1f5be86d_0 filetype 1 errors 4, no inode ref
root 262 inode 14550160 errors 2001, no inode item, link count wrong
unresolved ref dir 48191 index 921060 namelen 18 name b87cea53780607d6_0 filetype 1 errors 4, no inode ref
root 262 inode 14550166 errors 2001, no inode item, link count wrong
unresolved ref dir 48191 index 921061 namelen 18 name 6b2dbea9a965fb53_0 filetype 1 errors 4, no inode ref
root 262 inode 14550167 errors 2001, no inode item, link count wrong
unresolved ref dir 48193 index 36064 namelen 18 name ce0a5b5ac11e14da_0 filetype 1 errors 4, no inode ref
root 262 inode 14550168 errors 2001, no inode item, link count wrong
unresolved ref dir 48193 index 36065 namelen 18 name 90bfaac6d8b80da6_0 filetype 1 errors 4, no inode ref
root 262 inode 14550169 errors 2001, no inode item, link count wrong
unresolved ref dir 48193 index 36066 namelen 18 name 455759dd50e3ed64_0 filetype 1 errors 4, no inode ref
root 262 inode 14550170 errors 2001, no inode item, link count wrong
unresolved ref dir 48193 index 36067 namelen 18 name 2f4e437e96cb375f_0 filetype 1 errors 4, no inode ref
root 262 inode 14550171 errors 2001, no inode item, link count wrong
unresolved ref dir 48193 index 36068 namelen 18 name a54a697c02fa1e4d_0 filetype 1 errors 4, no inode ref
root 262 inode 14550172 errors 2001, no inode item, link count wrong
unresolved ref dir 48193 index 36069 namelen 18 name 7602e5e264b0055b_0 filetype 1 errors 4, no inode ref
root 262 inode 14550173 errors 2001, no inode item, link count wrong
unresolved ref dir 48193 index 36070 namelen 18 name 8b9bd4e2fec01176_0 filetype 1 errors 4, no inode ref
root 262 inode 14550177 errors 2001, no inode item, link count wrong
unresolved ref dir 48220 index 4489 namelen 14 name the-real-index filetype 1 errors 4, no inode ref
root 262 inode 14550178 errors 2001, no inode item, link count wrong
unresolved ref dir 48197 index 11643 namelen 14 name the-real-index filetype 1 errors 4, no inode ref
root 262 inode 14550197 errors 2001, no inode item, link count wrong
unresolved ref dir 45973 index 27769 namelen 14 name BrowserMetrics filetype 2 errors 4, no inode ref
root 262 inode 14550198 errors 2001, no inode item, link count wrong
unresolved ref dir 45973 index 27770 namelen 22 name DeferredBrowserMetrics filetype 2 errors 4, no inode ref
root 262 inode 14550199 errors 2001, no inode item, link count wrong
unresolved ref dir 45973 index 27772 namelen 11 name Local State filetype 1 errors 4, no inode ref
root 262 inode 14550201 errors 2001, no inode item, link count wrong
unresolved ref dir 45988 index 137775 namelen 11 name Preferences filetype 1 errors 4, no inode ref
root 262 inode 14550217 errors 2001, no inode item, link count wrong
unresolved ref dir 264 index 1687391 namelen 9 name konsolerc filetype 1 errors 4, no inode ref
root 262 inode 14550218 errors 2001, no inode item, link count wrong
unresolved ref dir 45988 index 137785 namelen 24 name Network Persistent State filetype 1 errors 4, no inode ref
root 262 inode 14550223 errors 2001, no inode item, link count wrong
unresolved ref dir 1430 index 41775 namelen 23 name dolphin_dolphin_dolphin filetype 1 errors 4, no inode ref
root 262 inode 14550224 errors 2001, no inode item, link count wrong
unresolved ref dir 45988 index 137789 namelen 17 name TransportSecurity filetype 1 errors 4, no inode ref
root 262 inode 14550226 errors 2001, no inode item, link count wrong
unresolved ref dir 264 index 1687397 namelen 12 name kalendaracrc filetype 1 errors 4, no inode ref
root 262 inode 14550228 errors 2001, no inode item, link count wrong
unresolved ref dir 267 index 433023 namelen 18 name recently-used.xbel filetype 1 errors 4, no inode ref
root 262 inode 14550230 errors 2001, no inode item, link count wrong
unresolved ref dir 264 index 1687400 namelen 14 name QtProject.conf filetype 1 errors 4, no inode ref
root 262 inode 14550233 errors 2001, no inode item, link count wrong
unresolved ref dir 264 index 1687404 namelen 10 name kdeglobals filetype 1 errors 4, no inode ref
ERROR: errors found in fs roots
found 133998788608 bytes used, error(s) found
total csum bytes: 96826492
total tree bytes: 2307735552
total fs tree bytes: 2014838784
total extent tree bytes: 165216256
btree space waste bytes: 461200401
file data blocks allocated: 370191470592
referenced 246101389312
Note that before the other errors occurred the first time I looked at the journal from the command line, this message appeared:
mount: /home: wrong fs type, bad option, bad supreblock on /dev/nvme0n1p2, missing codepage or helper program, or other errors.
After the brtfs errors appeared in the journal, this message appeared:
systemd: Failed to mount /home
ystemd: Dependency failed for local File Systems
That said /home was not mounted but when I go ahead and CTRL-D to finish booting, and look at the mount command, /home IS mounted.
It’s getting to the point where I think I’ll forego cloning the drive, due to the uncertainties about whether I’ll be carrying over bad data from /home, and just install a new SSD and reinstall the entire operating system.
Fortunately I don’t have any data of importance on /home and it’s backed up nightly. All my other data is stored on separate hard drives. However, since I can’t copy any of the /home config files from the backup, due to not knowing which ones might be corrupt, I’ll have to reconfigure everything on the system. That will be a major PITA.