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

Можно ли реализовать квоты на пользователя в Amazon EFS?

Я хотел бы иметь файловую систему для домашних каталогов, смонтированных в сети, которую можно было бы легко масштабировать (для каждого пользователя) по невысокой цене. EFS кажется хорошо подходит для этого (особенно с включенным нечастым доступом). Однако я не вижу способа установить квоты для каждого пользователя.

Я знаю, что обычно квоты устанавливаются в пространстве ядра для физических томов, но я не думаю, что это возможно для томов NFS (квоты должны быть установлены на сервере NFS, который является службой EFS).

Могу ли я изучить что-нибудь еще, чтобы ограничить объем памяти, который пользователи могут хранить в своих домашних компьютерах, смонтированных на EFS? Или мне следует поискать другую услугу?

Как правило, протокол NFSv4.x поддерживает квоты. Однако, по мнению Документация EFS, квоты не поддерживаются в реализации Amazon. Если вам нужно запустить его в облаке Amazon, тогда одним из вариантов будет создание тома EBS, прикрепление его к небольшому экземпляру и экспорт с помощью nfs. Если вы форматируете тома с помощью zfs или btrfs, вы можете добавлять новые тома при необходимости, поскольку один том EBS ограничен 16 ТБ. Конечно, вам будет не хватать всего интерфейса управления Amazon.