1. A method for handling multi-volume datasets within a tape storage system, said method comprising: in response to a write request for a multi-volume dataset, capturing information of said multi-volume dataset by intercepting and deciphering a plurality of volume mount commands; or snooping header information from a previous volume listed in a header of said multi-volume set; building a chain of logical volume names that belongs to said multi-volume dataset; and storing said chain of logical volume names in a chain database.