Possible uses for the multi-volume support feature include the following:
Controlling where files are stored so that specific files or file hierarchies can be assigned to different volumes
Separating Storage Checkpoints so that data allocated to a Storage Checkpoint is isolated from the rest of the file system
Encapsulating volumes so that a volume appears in the file system as a file; this is particularly useful for databases that are running on raw volumes
Migrating files off a volume so that the volume can be replaced or serviced
Implementing a storage optimization application that periodically scans the file system and modifies the allocation policies in response to changing patterns of storage use