Patent attributes
A method for creating logical volume snapshots in a data storage system, including receiving a first write command to write first data to a partition of a logical volume, generating a first partition descriptor record (PDR), and storing the first data at a first physical location associated with the first PDR. A snapshot command is then received to form a snapshot of the logical volume, after which a second write command is received to write second data to the partition. In response to the second write command, a second PDR is generated and the second data is stored at a second physical location associated with the second PDR. A pointer between the first PDR and the second PDR is generated. In response to a read command indicating a number of a desired snapshot of the logical volume, the first PDR is accessed using the pointer.