A system to facilitate distributed storage with balanced load and multi-mirroring options, which system comprises: a plurality of servers each with a central processing unit (110, 130, 210, 230), each of said servers having one or more mount points (120, 121, 140, 141, 220, 221, 240, 241) for storage and retrieval of file data; at least one managerial system in communication with each of said servers (110, 130, 210, 230), said at least one managerial system having configuration information of each of said servers (110, 130, 210, 230), mover module software capable of transferring data between said servers (110, 130, 210, 230), and checker module software that periodically scans each of said plurality of servers (110, 130, 210, 230) and invokes the mover module software to perform a copy operation when a file needs to be restored to ensure integrity and consistency of data; one or more clients in communication with said plurality of servers (110, 130, 210, 230) and with said at least one managerial system, wherein the at least one managerial system conveys the configuration information to said one or more clients, each client having software to retrieve factors including the number of files already opened, the existence of files, and available space from each of said servers and to dynamically spread workload across the available plurality of servers (110, 130, 210, 230) based on said factors, and where each of the clients communicates directly with each of said servers (110, 130, 210, 230) to dynamically spread workload across the plurality of servers (110, 130, 210, 230); and a remote central processing unit for secured administration connected to the at least one managerial system via a secure network and in communication with said plurality of servers (110, 130,210, 230), wherein the remote central processing unit for secured administration is capable of performing tests on the mount points to measure storage input and output performance and where the remote central processing unit for secured administration updates the configuration information on the at least one managerial system pertaining to said servers. a plurality of servers each with a central processing unit (110, 130, 210, 230), each of said servers having one or more mount points (120, 121, 140, 141, 220, 221, 240, 241) for storage and retrieval of file data; at least one managerial system in communication with each of said servers (110, 130, 210, 230), said at least one managerial system having configuration information of each of said servers (110, 130, 210, 230), mover module software capable of transferring data between said servers (110, 130, 210, 230), and checker module software that periodically scans each of said plurality of servers (110, 130, 210, 230) and invokes the mover module software to perform a copy operation when a file needs to be restored to ensure integrity and consistency of data; one or more clients in communication with said plurality of servers (110, 130, 210, 230) and with said at least one managerial system, wherein the at least one managerial system conveys the configuration information to said one or more clients, each client having software to retrieve factors including the number of files already opened, the existence of files, and available space from each of said servers and to dynamically spread workload across the available plurality of servers (110, 130, 210, 230) based on said factors, and where each of the clients communicates directly with each of said servers (110, 130, 210, 230) to dynamically spread workload across the plurality of servers (110, 130, 210, 230); and a remote central processing unit for secured administration connected to the at least one managerial system via a secure network and in communication with said plurality of servers (110, 130,210, 230), wherein the remote central processing unit for secured administration is capable of performing tests on the mount points to measure storage input and output performance and where the remote central processing unit for secured administration updates the configuration information on the at least one managerial system pertaining to said servers.