A method for managing multiple logical volumes in a data storage system,
including providing physical storage of a given capacity within the data
storage system, and adding a logical volume of a given size within the
data storage system so as to cause a total amount of logical storage of
the logical volumes in the data storage system to be greater than the
given capacity of the physical storage. The method includes verifying, in
response to a write command to store data in the logical volume, that a
physical storage location is available in the physical storage and, if
the physical storage location is available, then storing the data at the
physical storage location.