Can't boot, guessing it's related to Btrfs

Hi,

Yet again like a silly billy I decided to give a Btrfs root partition a go, instead of sticking to my usual ext4 (with which I have no issues like what I’m about to describe), and what always happens when I use Btrfs happened again. My last successful boot everything was going excessively slowly with my CPU and RAM usage being pretty low but my Load was fairly high at ~8 (usually I operate at around 2 or below when using i3). By everything I really do mean everything, Zsh took a while to start up when I opened new terminals, likewise Vim took a while to get to a stage where I could edit anything, likewise Firefox was quite slow despite only two tabs being opened (and this issue wasn’t corrected by closing Firefox) and system monitors like htop and Xfce task monitor took a while to load. Then I killed i3 (with killall i3) in the hope that logging in again via SDDM would fix this issue–it didn’t, as I couldn’t login, SDDM froze. Then I decided to reboot, hoping that would fix everything but that failed. Here’s a video showing the failure in all of its glory:

//youtu.be/YTca30-K-5A

If you would like to know my disk usage here’s an i3 screenshot I took soon before this boot failure, note what Btrfs reports disk usage at (which is reported in the bottom i3bar after /):

https://imgur.com/tFqhEbP.png
Unfortunately I didn’t take any screenshots of what snapper was showing but I only had about eight snapshots and as you can see I had plenty of disk space that Btrfs was reporting was free. I’ve tried mounting my root partition on Arch Linux on /tumbleweed and mount has been trying to mount it for the past half an hour without any progress so it seems like the root partition is unmountable. I would like to know if you’s are aware of anything I can do to fix this.

Thanks for your time,
Brenton

Oops I forgot you’s don’t know what UUID corresponds to which partition:


$ ls -ld /dev/disk/by-uuid/* /dev/disk/by-label/*
lrwxrwxrwx 1 root root 10 Oct  8 02:58 '/dev/disk/by-label/Arch\x20Linux' -> ../../sda6
lrwxrwxrwx 1 root root 10 Oct  8 02:58 '/dev/disk/by-label/Data\x20partition' -> ../../sdb1
lrwxrwxrwx 1 root root 10 Oct  8 02:58 '/dev/disk/by-label/Gentoo\x20Linux' -> ../../sda5
lrwxrwxrwx 1 root root 10 Oct  8 02:58 '/dev/disk/by-label/openSUSE\x20Tumbleweed' -> ../../sda8
lrwxrwxrwx 1 root root 10 Oct  8 02:58  /dev/disk/by-label/Recovery -> ../../sda1
lrwxrwxrwx 1 root root 10 Oct  8 02:58  /dev/disk/by-uuid/0452BA4752BA3D6C -> ../../sda4
lrwxrwxrwx 1 root root 10 Oct  8 02:58  /dev/disk/by-uuid/2ffeb6b4-e038-44c1-8e45-73df9a4286f3 -> ../../sda7
lrwxrwxrwx 1 root root 10 Oct  8 02:58  /dev/disk/by-uuid/95eac782-d467-42c1-b31e-11020b29a353 -> ../../sdb1
lrwxrwxrwx 1 root root 10 Oct  8 02:58  /dev/disk/by-uuid/9EB8A9D7B8A9ADE9 -> ../../sda1
lrwxrwxrwx 1 root root 10 Oct  8 02:58  /dev/disk/by-uuid/AAAA-A7BA -> ../../sda2
lrwxrwxrwx 1 root root 10 Oct  8 02:58  /dev/disk/by-uuid/c730ca89-d46d-4d83-a68c-7ce4179b8019 -> ../../sda6
lrwxrwxrwx 1 root root 10 Oct  8 02:58  /dev/disk/by-uuid/cdb2cf5b-a2bc-4ebc-a03e-8f1870990aaf -> ../../sda5
lrwxrwxrwx 1 root root 10 Oct  8 02:58  /dev/disk/by-uuid/d78f0a75-565b-4c39-8401-91e78184241a -> ../../sda8

and:


$ sudo fdisk -l /dev/sda
$ sudo fdisk -l /dev/sda
Disk /dev/sda: 447.1 GiB, 480103981056 bytes, 937703088 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 1F940FE8-F742-4D34-AB4E-213999CE2A1F

Device         Start       End   Sectors   Size Type
/dev/sda1       2048   1023999   1021952   499M Windows recovery environment
/dev/sda2    1024000   1226751    202752    99M EFI System
/dev/sda3    1226752   1259519     32768    16M Microsoft reserved
/dev/sda4    1259520 473188351 471928832   225G Microsoft basic data
/dev/sda5  473188352 536102911  62914560    30G Linux filesystem
/dev/sda6  536102912 640960511 104857600    50G Linux filesystem
/dev/sda7  640960512 649349119   8388608     4G Linux swap
/dev/sda8  649349120 937703054 288353935 137.5G Linux filesystem

/dev/sdb1 is my /home partition, and is of type ext4.

I’m thinking I might just reinstall Tumbleweed with a ext4 root and make sure I never consider Btrfs again, it has been a pain in my rear for the last time. Thanks folks.