Попередньо я вивчав як зробити реальні квоти для користувачів у
FreeNAS:
Маємо те, що маємо. Усе що відбувається - на краще: FreeNAS, ZFS, User Quota, Samba.
Тепер задачу з реальним визначення квоти для користувача ZFS можемо зробити додавши
VFS Object: default_quota до необхідної спільної теки у налаштуваннях Sharing / SMB .
З документації FreeNAS: default_quota - Stores the default quotas that are reported to a windows client in the quota record of a user.
|
Додавання VFS Object: default_quota |
Перевіряємо поточне значення квоти для змонтованого диску Z: у ОС Windows 10.
|
Квота 80 GB |
Встановлюю персональну квоту для певного користувача домену на zfs dataset.
DEFAULT_QUOTA=65G
USERS_DATASET=poolz2/samba/users
LOGON=${DOMAINNAME}\\${USERNAME}
/sbin/zfs set "userquota@${LOGON}=${DEFAULT_QUOTA}" ${USERS_DATASET}
Перевіряємо нове значення квоти для змонтованого диску Z: у ОС Windows 10.
|
Квота 65 GB |
P.S. Автор розробки доповнень до FreeNAS коментує питання по цій темі:
CIFS/SMB - AD - Quotas and reported share size | iXsystems Community
- What minimum VFS Objects should be used for worked users quota ?
only zfs_space, only ixnas. And default_quota it not need to use since 11.2-U2 ?
- Only ixnas.
- You can set a base quota for all authenticated users by adding the following auxiliary parameter for your share: ixnas:base_user_quota = 10G. You can of course change this value. What happens is the first time a user connects to the share, samba will automatically set a user quota at 10GB for him.
- You can remove "zfsacl" from your vfs_objects list. ixnas does the same thing.
|
ixnas:base_user_quota |
Немає коментарів:
Дописати коментар