System: 2TB NVME, 8TB HDD, 10TB HDD
Partitions: half the NVME is NTFS (Windows), the other half is BTRFS (CachyOS root/home), 8TB is BTRFS, 10TB is BTRFS. Both of the larger hard drives are used only with Cachy and not with Windows.
System clocks in Windows and Cachy were set to correct time.
The issue: While downloading for half an hour or more, the 8TB drive will go read-only and give a disk-write error. This has occurred when downloading games from steam (in Cachy, directly to the BTRFS 8TB drive) or from my NAS (Synology) via Rsync.
What I’ve done so far: sudo btrfs property set / ro false →KDE Partition Manager Unmount then Mount this partition removes the read-only status and use can resume, but long downloads will cause it to re-occur.
sudo btrfs scrub start /dev/sda2 (the affected drive) returns no errors found. Disk must be mounted for this operation
sudo btrfs check /dev/sda2 (the affected drive) returns no error found and correct byte count. Disk must be unmounted for this operation
/etc/fstab lists all drives by UUID. The 8TB and 10TB drives have nofail and 0 0.
Look for “I/O error”, “resetting link”, or Btrfs-specific “critical space allocation failed” or “forced readonly” messages. This will confirm if the kernel is losing the connection to the hardware.
Check smart data:
sudo smartctl --all /dev/nvme0 #or whatever your drive is /dev/sda etc......
check fstab doesn’t have any conflicting mount points
not by just vibes, but this development is unexpected. I pinpoint it to a thermal issue. The hardware is fine as I believed, it’s just that now, the position in the case is no good. Swapping drive bays resolved it.