FAQ: File Storage
Where is my IRIS home directory?
Beginning January 2016, our home directories are distributed among a cluster of three servers, based on the first letter of the username.
Username begins with | Server Name | NFS mount | CIFS path |
---|---|---|---|
a-h | home10.eecs.berkeley.edu | home10:/home10/username | \\home10\username |
i-q | home20.eecs.berkeley.edu | home20:/home20/username | \\home20\username |
r-z | home30.eecs.berkeley.edu | home30:/home30/username | \\home30\username |
Which machines is my home directory NFS-exported to?
While CIFS access (typically for Windows and Mac) is handled through authorization, NFS exports are done to specific EECS machines and machine netgroups. You may ask Helpdesk via help@eecs, if you are unsure which machines your home directory (or project space) is exported to.
Authorized system administrators can also check current NetApp NFS export information here:
What is the quota on my home directory?
We enforce both disk space and inode quotas. (Every new file or folder consumes an inode, so inode quotas are essentially a limit on the total number of files and directories you can have.) Everyone gets a quota of 6 million inodes, which cannot be increased. If you need more than that, you can use IRIS Project Space.
First year graduate students (EE and CS) get 10 GB enforced quota. After they get research advisors who pay their CIF, the quota is lifted. (This generally happens en masse in the middle of the summer, when the incoming batch of FYG accounts are created — it’s not an automated or formal process, really.)
All other users have a 60 GB quota by default. If you think you’ll need more space, just send mail to help@eecs, and we’ll be happy to increase it to any amount within reason. We are generally committed to providing as much space as research requires, and we use quotas mainly to prevent accidental over-consumption of all resources that might impact everyone.
Regardless of what your quota is, whoever pays the account fee pays for usage over that account’s base allocation. See our rates for more information on the cost of storage and what the base allocation is for each account type.
How do I tell how much space I am using in my home directory?
You or your sponsor may track usage as reported in the recharge billing reports. Also, IDSG publishes daily disk usage for home directories; if you have logon access to login.eecs.berkeley.edu, you may find this information in files under /project/eecs/idsg/billing/home-eecs.
Unix/Linux users can use the “df” command to check their current home directory usage of disk space or inodes on server login.eecs.berkeley.edu. Note that space used by snapshots does not count toward your disk usage.
In the below example, the user oskibear has a 200G space quota and is using 132G (66%) of that. By using the “-i” option, we can see the inode quota and usage, which is 398k (7%) used out of 6M quota.
oskibear@login:~$ df -h /home/eecs/oskibear
Filesystem Size Used Avail Use% Mounted on
home:/home30/oskibear 200G 132G 69G 66% /home/eecs/oskibear
oskibear@login:~$ df -i /home/eecs/oskibear
Filesystem Inodes IUsed IFree IUse% Mounted on
home:/home30/oskibear 6000000 398322 5601678 7% /home/eecs/oskibear
Where have all the inodes gone?
One liner to show usage by directory:
{ find ~ -xdev -printf '%h\n' | sort | uniq -c | sort -k 1 -n; } 2>/dev/null
Or, alternatively:
du --inodes --one-file-system --separate-dirs ~ | sort -n
See also