Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

FAQ -- Disk Quota Exceeded

FAQ: Disk Quota Exceeded

Overview

As the message suggests, this error indicates that one or more storage space quotas have been exceeded. Sherlock provides multiple filesystems to users. For a likely more thorough and more up to date review of these filesystems, see Sherlock documentation: [https://www.sherlock.stanford.edu/docs/storage/?h=quota#quotas-and-limits] (https://www.sherlock.stanford.edu/docs/storage/?h=quota#quotas-and-limits). Filesystems to which users have write permissions include:

Your usage of these filesystems can be reviewd using the sh_quota command (https://www.sherlock.stanford.edu/docs/storage/?h=quota#quotas-and-limits] (https://www.sherlock.stanford.edu/docs/storage/?h=quota#quotas-and-limits) ). Note that this may not show all quotas. For example, this command will most likely not show the shared CEES Oak space, since it is not affiliated with a PI group.

Quota exceeded errors: $HOME

“Quota Exceeded” errors may correctly indicate an exceeded quota, probably in $HOME. The 15GB $HOME quota can be quickly exceeded by data or software packages. Most pointedly, Python or Ana-/Mini-conda installations, especially when machine learning packages are involved, can become quite large. A single Tensorflow based Conda envioronment, for example, can easily be larger than 10GB.

To avoid exceeding the $HOME quota, install software to $GROUP_HOME. If you are exceeding your $GROUP_HOME quota, consider moving some of your data to an Oak space.

Quota exceeded errors: $OAK

If you are seeing “quota exceeded” errors on Oak, but you know you are well within your Oak quota, it may be due to a known bug related to how the permissions and quotas are set up in the LUSTRE filesystem. Specifically, Oak quotas are presently managed by group ownership. In some cases, group ownership is not transfered or set correctly when a directory is copied or created, so that directory and subsequent files/directories copied or created into it are assigned to the nobody group. The quota for the nobody group is eventually exceeded, and you will see this error.

Resolution(s):

    chgrp --recursive oak_s-ees /oak/stanford/schools/ees/$GROUP/my_new_data_dir

or equivalently -- and perhaps more familiar,

    chown --recursive :oak_s-ees /oak/stanford/schools/ees/$GROUP/my_new_data_dir