I'm getting filesystem errors during operation, and they're not associated with a power outage. Looking at the serial console, it says something about 'mangled entry' and lists the process involved in the crash, then ends with a debugging prompt, which is unresponsive.
After forcibly shutting it down, it requires a manual 'fsck', which lists multiple inconsistencies and corrupted files. Most of them happen to torrent data. I run a torrent client - Transmission. It's the busiest process I have, so it's no surprise that it is the most affected. Shutting down Transmission definitely improves my uptime. But Syncthing - another busy process that reads and writes a lot of files, eventually becomes the victim of another filesystem error. Even 'git' once became involved in a crash. A Git repository I was hosting there became corrupted during a 'git push' - it crashed the server in the same way - and I had to rebuild it from backups. The storage media used as root is a Kingston DataTraveler USB stick of 128 GB. It's like one month old. What are the odds of this being a defective unit? I'm planning to try Linux on it, but if this is a hardware problem, the journalling filesystems would only mask it for a while, right? I've read that OpenBSD 'ffs' doesn't do journalling. What do you think I should do?