Hej fellow guixers,
TL;DR: Do you (can you) successfully run btrfs check
on your system partition (assuming it's btrfs)? How do you maintain your btrfs system partitions?
First off, I hope you don't feel me abusing this subreddit as my thought toilet. I am in a rather lengthy process trying to get everything about my machine "right". I have been struggling for months with a new build that crashed way too often (bought in march this year), and many things have turned out rather nicely.
However, I have yet to have a successful run of btrfs check
on my system partition - unmounted, executed from another distro -, which I find rather frightening. I always run into problems with the fs roots (step 4/7). They say that some of the files have either the wrong size or that they link nowhere. A majority of the files can either not be found (i.e. orphaned, right?) or points to /run/udev/data
, which, I have been told, is part of the kernel doing its job.
A good soul on r/btrfs has told me that the code of btrfs check
is rather new and that I shouldn't be worried as long as btrfs scrub
runs fine (it does, no problems so far). However, after those months of frequent crashes - in the end due to automatic BIOS-enabled overclocking -, I am a bit less secure than I might be under "normal" circumstances.
This brings me to the following questions:
btrfs check
successfully (e.g. from another distro on the same machine or a disk image)?Have a good day, fellow humans :)