1. A data storage system configured to generate a snapshot of data relating to a plurality of applications, the system comprising: computer hardware; and a snapshot manager executing on the computer hardware and configured to: group a plurality of snapshot requests associated with a plurality of applications based on a respective time of receipt of the plurality of snapshot requests, wherein the plurality of applications are executing on a client computing device and data generated by the plurality of applications is stored in a logical volume in primary storage; obtain a snapshot of the logical volume storing the data generated by the plurality of applications associated with the grouped snapshot requests; generate mapping data between a particular one of the plurality of applications and a portion of the snapshot relating to the particular one of the plurality of applications; and store the snapshot of the logical volume in secondary storage.