In the case of failover environments, best practise places an upper limit of 50% of each server's individual capacity to provide the space required for failover.
Clustered NAS allows horizontal scaling across a number of devices with all of them being active and able to see all files in the cluster.