Register for the iXsystems Community to get an ad-free experience and exclusive discounts in our eBay Store.

Understanding Quota Terminology

troudee

Member
Joined
Mar 26, 2020
Messages
38
I know, this question has been posted already, but the answer confuses me even more than I was before.

In the manual, there are two types of dataset quotas given:
  • Quota for this dataset
  • Quota for this dataset and all children
Does the "and all children" mean...
  • ...the quota is applied to the dataset, as well as to all children (value inherited).
    When I have a dataset (mySet) with two children (childOne, childTwo) and set this value of the parent dataset to 10 GB, I can store 10 GB in childOne and 10 GB in childTwo, because both inherited the quota of 10 GB from their parent.
  • ...the quota is applied to the dataset and all its children altogether.
    When I have a dataset (mySet) with two children (childOne, childTwo) and set this value of the parent dataset to 10 GB, I can store x GB in childOne and 10-x GB in childTwo (x <= 10), because all children of mySet together with mySet itself are not allowed to get bigger than 10 GB.
At least I can interpret that and all children in both ways!
 

troudee

Member
Joined
Mar 26, 2020
Messages
38
In this posting, @Nick2253 says:
Your question is about the difference between setting a quota and a refquota.
This is exactly my case as well, however, I cannot see which one is which one.

My guess:

  • ...the quota is applied to the dataset, as well as to all children (value inherited).
    When I have a dataset (mySet) with two children (childOne, childTwo) and set this value of the parent dataset to 10 GB, I can store 10 GB in childOne and 10 GB in childTwo, because both inherited the quota of 10 GB from their parent.
This (above) is a refquota.

This (below) is a quota:

  • ...the quota is applied to the dataset and all its children altogether.
    When I have a dataset (mySet) with two children (childOne, childTwo) and set this value of the parent dataset to 10 GB, I can store x GB in childOne and 10-x GB in childTwo (x <= 10), because all children of mySet together with mySet itself are not allowed to get bigger than 10 GB.
If that is correct... ...then, in the next step, which one of the two is meant with "and all children" in the FreeNAS GUI? o_O
 
Top