Hi there, I am using opensuse tumbleweed on a desktop. More than 1 year ago, I setup a rotating disk to use btrfs and things went nice until yesterday. I was done with Civ VI on steam, and decided to remove the associated files. I've started to remove files and I got the message the file system is read-only.
kimera:~ # findmnt --real -l | grep /mnt/btrfs /mnt/btrfs /dev/sdc2 btrfs rw,relatime,space_cache,subvolid=5,subvol=/ kimera:~ # cd /mnt/btrfs/miguel/Steam/ kimera:/mnt/btrfs/miguel/Steam # \ls GameOverlayRenderer64.dll bin_steamdeps.py fossilize_engine_filters.json linux64 servers steam_subscriber_agreement.txt tenfoot ThirdPartyLegalNotices.css bootstrap.tar.xz friends logs skins steamapps ubuntu12_32 ThirdPartyLegalNotices.doc clientui graphics music ssfn9115004176610272489 steamchina ubuntu12_64 ThirdPartyLegalNotices.html config installscriptevalutor_log.txt package steam steamclient.dll update_hosts_cached.vdf appcache controller_base legacycompat public steam.sh steamclient64.dll userdata bin depotcache linux32 resource steam_msg.sh steamui kimera:/mnt/btrfs/miguel/Steam # kimera:/mnt/btrfs/miguel/Steam # rm -rf appcache bin clientui controller_base rm: cannot remove 'appcache/httpcache/00/00d317630ee7d0825dc6a4cd5ce9f91f50e6993c_da39a3ee5e6b4b0d3255bfef95601890afd80709': Read-only file system rm: cannot remove 'appcache/httpcache/01/01edefade28afe779bad14a9d5ff954b0f4c4e60_da39a3ee5e6b4b0d3255bfef95601890afd80709': Read-only file system rm: cannot remove 'appcache/httpcache/01/0116c6a41aee246e028415352052bd79d323fc1f_da39a3ee5e6b4b0d3255bfef95601890afd80709': Read-only file system ... rm: cannot remove 'controller_base/bigpicture_mouseon.vdf': Read-only file system rm: cannot remove 'controller_base/gamepad_generic.vdf': Read-only file system rm: cannot remove 'controller_base/basicui_gamepad.vdf': Read-only file system rm: cannot remove 'controller_base/basicui_neptune.vdf': Read-only file system rm: cannot remove 'controller_base/basicui.vdf': Read-only file system kimera:/mnt/btrfs/miguel/Steam # The associated kernel messages can be read here: https://susepaste.org/80272017 The current usage is: kimera:~ # btrfs filesystem usage -T /mnt/btrfs Overall: Device size: 2.37TiB Device allocated: 348.06GiB Device unallocated: 2.03TiB Device missing: 0.00B Used: 287.07GiB Free (estimated): 2.09TiB (min: 1.08TiB) Data ratio: 1.00 Metadata ratio: 2.00 Global reserve: 349.28MiB (used: 0.00B) Multiple profiles: no Data Metadata System Id Path single RAID1 RAID1 Unallocated -- --------- --------- --------- -------- ----------- 1 /dev/sdc2 346.00GiB 1.00GiB 32.00MiB 1.16TiB 2 /dev/sdc1 - 1.00GiB 32.00MiB 898.97GiB -- --------- --------- --------- -------- ----------- Total 346.00GiB 1.00GiB 32.00MiB 2.03TiB Used 286.15GiB 470.45MiB 64.00KiB kimera:~ # Then I ran btrfs scrub (btrfs scrub start /mnt/btrfs) and got the following kernel messages during the scrub: https://susepaste.org/51166386 And scrub ended with the status: kimera:/mnt/btrfs/miguel/Steam # btrfs scrub status /mnt/btrfs UUID: af3bd7fe-5796-4248-9917-3e71a5a56ec6 Scrub started: Tue Feb 2 13:43:34 2021 Status: aborted Duration: 0:02:37 Total to scrub: 287.07GiB Rate: 106.22MiB/s Error summary: verify=79 csum=5 Corrected: 7 Uncorrectable: 77 Unverified: 0 So, what is going here ? How can I fix this FS ? Sorry to not know so much about how to fix a btrfs, it is my first experience with btrfs since I migrated from Ubuntu to openSuSE more than 1 year ago. my system: Operating System: openSUSE Tumbleweed 20210121 KDE Plasma Version: 5.20.5 KDE Frameworks Version: 5.78.0 Qt Version: 5.15.2 Kernel Version: 5.10.7-1-default OS Type: 64-bit Processors: 8 × Intel® Core™ i7-3770 CPU @ 3.40GHz Memory: 14.6 GiB of RAM Graphics Processor: GeForce GTX 970/PCIe/SSE2