A plurality of data storage modules (104) forming a mass data storage library, with a directory archive (78) maintaining a directory of the information contained on each data storage module (file server application) or on the storage modules retained in the library (volume server application). A plurality of interface computers (122) are coupled to a plurality of host computers (12) for receiving data and generating request signals to access the mass storage library.