A defragmentation method and system to overcome fragmentation of virtual
volumes in storage area networks (SANs). The method includes combining
and migrating fragments of data spread over multiple storage areas in
order to increase storage space utilization and optimize access time to
storage. By defragmenting virtual volumes both performance and storage
utilization is significantly improved.