I'm looking to find best practises on data storage, whether it be mirroring disks within a server using HW/SW RAID, an external NAS device or a cluster of servers running a DFS, all for a home environment.
The goal is to amass a set of guidelines and best practises to home storage that improve fault tolerance / cost while attaining reasonable performance.
Any input into any functional aspects of a storage subsystem, whether it be the software used for RAID, the FS or a NAS OS, hardware configurations and recommendations, or a combination of all of the above - any suggestions are welcome and appreciated.
Your guiding principles should be (not in order of precedence):
There is no wrong answer. Any suggestion can highlight one or more of the guiding principles, or any of your own, should mine not suffice.
The goal is to amass a set of guidelines and best practises to home storage that improve fault tolerance / cost while attaining reasonable performance.
Any input into any functional aspects of a storage subsystem, whether it be the software used for RAID, the FS or a NAS OS, hardware configurations and recommendations, or a combination of all of the above - any suggestions are welcome and appreciated.
Your guiding principles should be (not in order of precedence):
- Cost - the minimalisation of costs w.r.t housing and exposing storage to the home network
- Fault tolerance - data should be resilient, always be available and have no single point of failure
- Performance - data should be accessible by the home network at reasonable performance (in the order of streaming)
- Capacity - data should be stored in an efficient manner while respecting the other guiding principles.
- Security - access to the data should be restricted by ACL
There is no wrong answer. Any suggestion can highlight one or more of the guiding principles, or any of your own, should mine not suffice.