A new function to return a list of datastores, needs to be sorted by freespace.