My Bitcoin Core system maxed out it's disk which was almost completely Bitcoin blocks. So I broke down and bought a NAS. It uses BTRFS (better file system :-) .
This thing is like a super server compared to the mini computers back in the 90's. Root access, easy, easy. Postgres already installed with Perl and Python. Root can do a lot of stuff on-line with btrfs.
- Synology DS223j
- Western Digital Blue 6TB (2). ** Configured raid 1 (mirrored).
Design
Ohad Rodeh's original proposal at USENIX 2007 noted that B+ trees, which are widely used as on-disk data structures for databases, could not efficiently allow copy-on-write-based snapshots because its leaf nodes were linked together: if a leaf was copied on write, its siblings and parents would have to be as well, as would their siblings and parents and so on until the entire tree was copied. He suggested instead a modified B-tree (which has no leaf linkage), with a refcount associated to each tree node but stored in an ad hoc free map structure and certain relaxations to the tree's balancing algorithms to make them copy-on-write friendly. The result would be a data structure suitable for a high-performance object store that could perform copy-on-write snapshots, while maintaining good concurrency.[18]