Original archived Re: [error] Fatal LevelDB error: Corruption: block checksum mismatch
Scraped on 16/09/2025, 14:05:47 UTC
It’s not normal for Bitcoin Core data to corrupt that often. Since you’re using an external SSD, the issue could be related to write caching or how the drive handles sudden power cuts/disconnects. Even if you always use bitcoin-cli stop, the OS might still have data in memory that hasn’t been flushed to disk yet.
A few things to try:
Make sure your SSD is formatted with a journaling filesystem (ext4/NTFS) instead of exFAT/FAT32.
After stopping bitcoind, run sync before unmounting the drive to ensure all writes are flushed.
Check system logs (dmesg or Event Viewer) for any I/O or USB errors.
If possible, test running the node on an internal SSD to confirm if the external drive is the root cause.
If the corruption disappears on internal storage, then the external SSD setup is likely the weak point.