Hi BP25, BP25 <[email protected]> writes:
> Hello everyone, > I'm planning to install Guix/Linux-libre with a CoW filesystem like > BTRFS, hence the following question: how to detect ram memory going > bad? Only reliable way I know is to run something like memtest86+ [0]. It is a stand-alone tool though, nothing that you can run when booted Guix. It is packaged in guix, I'm not entirely sure what would be the procedure of installing it. I tend to just use the one that ships with Arch Linux's install image. > It seems btrfs cannot help (how is it possible btrfs cannot help, even > in case of files and metadata kept duplicated, each copy on a separate > device?!). Can guix help, ideally with a test command to be run > periodically? I found the check and system-check commands on Guix manual > but they seem to refer only to post-installation scenarios... > > Please, make sure to CC: or BCC: my email address because I'm not > subscribed to the mailing list. I can help in some situations, it did help me detecting bad memory on my x220 a few years back. But it's not a reliable way, as the RAM can corrupt the data before it reaches btrfs. Where it would run the checksum and duplication on an already corrupted piece of data. It might be worth looking into error correcting memory if you are worried about memory corruption. Otherwise periodically boot memtest86+ and run some tests might be an option. [0] https://memtest.org/ -- s/Fred[re]+i[ck]+/Fredrik/g
