Post
Topic
Board Bitcoin Technical Support
Re: [error] Fatal LevelDB error: Corruption: block checksum mismatch
by
realusinvestment
on 16/09/2025, 07:30:52 UTC
That kind of frequent corruption is not normal. Bitcoin Core’s database is usually very reliable if the hardware and filesystem are stable. A few things you might want to check:

External SSDs (especially USB drives) can sometimes cause write issues if the cable, port, or power delivery isn’t stable. Even if you run bitcoin-cli stop, if the OS still has cached writes in memory and the drive disconnects early, corruption can happen.

Make sure your SSD is formatted with a filesystem that handles journaling well (e.g., ext4 on Linux). FAT32/ExFAT can be more fragile with heavy database writes.

Try disabling “write cache” on the external drive or ensure sync is fully complete before unplugging/umounting.

If possible, run the node on an internal SSD or at least test it there. That will confirm if the external drive is the weak point.

In short: it’s not Bitcoin Core itself causing this — it’s almost always the storage medium or how the OS flushes data.