This recipe turns four Raspberry Pis into a highly available distributed filesystem using GlusterFS.
GlusterFS is a scalable network filesystem suitable for data-intensive tasks such as cloud storage and media streaming. GlusterFS is free and open source software and can utilize common off-the-shelf hardware like the Raspberry Pi.
After completing this recipe, you will have clustered four Raspberry Pis to create a highly available distributed filesystem.
Here are the ingredients for this recipe:
Four basic networking setups for the Raspberry Pi
Four available IP addresses on the local network
This recipe does not require the desktop GUI and could either be run from the text-based console or from within an LXTerminal.
With the Secure Shell server running on each Raspberry Pi, this recipe can be completed remotely using a Secure Shell client. A distributed filesystem is typically managed remotely.