The invention discloses a network distributed storage and reading method for a file. The method comprises the following steps of: determining the storage
disaster recovery parameter index (n, k, t and sigma) of a storage
system (N1, N2,..., Nn); constructing a file subblock matrix Gn*k and a file aggregation matrix Hn*(n-k); equally dividing the file into k data blocks after the file is transformed into a binary format; carrying out information coding on the k data blocks of the file according to the file subblock matrix Gn*k, thereby obtaining n coded data blocks; and storing the n coded data blocks into n different storage nodes of the storage
system. Compared with the prior art, the method has the advantages that the complete information of the file can be read and recovered through randomly selecting any n-t storage nodes from the n storage nodes of the storage
system, namely, the condition that any t storage nodes of the system are simultaneously broken down can be tolerated, so that the
disaster recovery capability of distributed data storage can be remarkably improved, and the dependence on
data redundancy and equipment redundancy of the storage system is reduced.