Например, если у меня том ZFS 4 ТБ, можно ли создать 3 папки, а затем ограничить каждую папку, скажем, 2 ГБ. Если да, то как?
Я много гуглил, но безрезультатно - все, что я получил, это информация об ограничении лицензии 18 ТБ.
Все и любые советы с удовольствием принимаю.
---РЕДАКТИРОВАТЬ
После тестирования всех приведенных ниже ответов я даю свой правильный ответ на ответ, связанный с графическим интерфейсом, поскольку я считаю его наиболее правильным решением проблемы, однако остальные полезны для чтения.
В веб-интерфейсе перейдите к Data Management
-> Shares
и выберите нужную папку.
Под Read-Write Parameters
, вы можете ввести квоту, чтобы ограничить объем места, который может занимать папка (Ссылочная квота), или объем, который может занимать папка, ее снимки и т. д. (Квота). Применяются нормальные суффиксы (G, M, K).
В административной панели NMS вы можете установить это, перейдя в Управление данными -> Наборы данных -> Папки -> Показать -> -> Квота.
По сути, это то же самое, что и "zfs set quota". Обратите внимание, что квота применяется ко всей файловой системе ZFS (или папкам), а не только к указанным папкам. Если вам нужны разные квоты, вам придется использовать разные файловые системы.
То, что вы искали, - это функция «квот» в zfs.
Чтобы установить квоту 2 ГБ на dir/whereever
в бассейне по имени pool
:
zfs set quota=2G pool/dir/whereever
И, чтобы проверить квоту:
zfs get quota pool/dir/whereever