Why disk space is incorrectly reported on folders where File Server Resource Manager quotas are enabled
Published Apr 10 2019 01:17 AM 626 Views
Iron Contributor
First published on TECHNET on Sep 26, 2006
This is a common observation among customers using FSRM. They report that quotas work as expected, but from the client perspective, the assigned quota limit for a user’s share is not displayed correctly. For example, in Windows Explorer, users see the total free disk space of the volume instead of the free space remaining under their quota limit.

According to the FSRM Program Manager, Georgi Matev, the problem is a deficiency in the SMB (CIFS) protocol that causes all free space queries to be done on the root of a share. This means that if the quota is set on the root of the share, then the mapped drive will correctly show the quota aware free space. To illustrate this, consider the following two cases:

Case 1: (quota on the root of a share)
Volume D: with 20 GB free space
D:foo is shared as \serverfoo
There is a 100 MB hard quota on D:foo
On the client, \serverfoo maps to O:. Then the free space reported on O: will be 100 MB

Case 2: (quota on subfolder in a share)
Volume D: with 20 GB free space
D:foo is shared as \serverfoo
There is a 100 MB hard quota on D:foobar
On the client, \serverfoobar maps to O:. Then the free space reported on O: will be 20 GB because SMB directs all free space queries to \serverfoo

For Windows XP clients, the workaround is to have the quota on the root of the share (like in case 1). This has been fixed for SMB 2.0 and will not be a problem when clients running Windows Vista access servers running Windows Server "Longhorn."

--Georgi

Version history
Last update:
‎Apr 10 2019 01:17 AM
Updated by: