1. A machine implemented method, comprising: generating a quota report by a storage system that manages storage space for storage shares, wherein storage shares are selectively presented by a storage provider associated with storage sub-volume units that are part of a hierarchical logical structure having a storage volume managed by the storage system and at least a file share associated with one of the storage sub-volume units for storing data; wherein the quota report shows an assigned quota for each storage share and actual storage used by each storage share, and wherein each storage share is identified by a share name and includes a storage path for accessing storage space associated with each storage share; filtering the quota report by the storage provider based only on storage shares that are managed and presented by the storage provider based on storage sub-volume units, the storage provider comprising a first interface to communicate with a plurality of virtual machines via a management console and a second interface to communicate with the storage system for obtaining the quota report; monitoring storage space used for an assigned quota for a storage share presented by the storage provider and associated with a storage sub-volume unit, the assigned quota indicating storage space for the storage share and defining one or more attributes for the storage share, wherein the one or more attributes include de-duplication, mirroring and backup; modifying the assigned quota for the storage share based on a client request for a storage service level for the client, where a higher storage service level for the storage share associated with the storage sub-volume unit has a greater number of the one or more attributes than a lower service level; and notifying the storage system of the modification.