Назад | Перейти на главную страницу

Может ли сервер NFS ограничить объем дискового пространства, которое может использовать клиент NFS?

Скажем, на сервере A с разделом 100 ГБ пользователь создает каталог экспорта NFS. На сервере B пользователь монтирует общий ресурс NFS, чтобы использовать его.

Может ли сервер NFS на сервере A ограничить объем дискового пространства, которое может использовать клиент NFS? Или клиент всегда сможет использовать все доступное дисковое пространство?

  • Если вы хотите ограничить объем дискового пространства, которое использует каждый пользователь (или группа), вы можете установить дисковые квоты на сервере NFS (как уже упоминалось в другом ответе). Вы можете легко найти руководства о том, как это сделать. После включения дисковых квот вы можете установить максимальное дисковое пространство, которое может использовать каждый пользователь (по умолчанию нет ограничений, поэтому вам придется явно установить дисковую квоту, например, с помощью setquota команда для всех пользователей). Вы также можете убедиться, что сумма выделенных квот меньше или равна размеру раздела, чтобы у всех всегда было свободное место.

  • С другой стороны, если вы хотите ограничить общее дисковое пространство используется самим общим ресурсом NFS, самое простое решение - разместить его на выделенном разделе нужного вам размера, поэтому физически невозможно, чтобы он занимал больше места.

Если вы настроили квоты в общей файловой системе (на стороне сервера), клиенты не смогут использовать больше места, чем установленная квота.