Fix disk quota

master
Dmitry Razumov 3 years ago
parent 04db09d0e8
commit 31a4319541

@ -490,23 +490,11 @@ NSSWITCHWINBIND=yes
## MOUNT_ATTR[/home]=nosuid,nodev,noexec,nosymfollow
## MOUNT_ATTR[/tmp,/dev/shm]=nosuid,nodev,noexec
## Использовать дисковые квоты на файловые системы ext2,ext3,ext4,jfs,xfs,vfs,...
## MOUNT_QUOTA[mount_point_1,mount_point_n]=attribut_1,attribut_2,attribut_n
## usrquota # Включить простые квоты на пользователя
## grpquota # Включить простые квоты на группу
## prjquota
## usrjquota=aquota.user # Включить журналируемые квоты на пользователя
## grpjquota=aquota.group # Включить журналируемые квоты на группу
## jqfmt=vfsold # Использовать БД для простых квот V1
## jqfmt=vfsv0 # Выключить журналирование. Использовать БД для журналируемых квот V2
## jqfmt=vfsv1 # Включить журналирование. Использовать БД для журналируемых квот V2
## MOUNT_QUOTA[/home]=usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv1
## MOUNT_QUOTA[/]=usrquota,grpquota
## Использовать дисковые квоты на файловые системы ext2,ext3,ext4,jfs,xfs,vfs,nfs,...
## DISK_QUOTA[<quota_type>:<device_ident>]=<enable/disable>
## DISK_QUOTA[<quota_type>:<device_ident>]=<user1,user2,user_n>:<bsoft>:<bhard>:<bgrace>:<isoft>:<ihard>:<igrace>
## DISK_QUOTA[<quota_type>:<device_ident>]=<group_1,group_2,group_n>:<bsoft>:<bhard>:<bgrace>:<isoft>:<ihard>:<igrace>
## DISK_QUOTA[prjquota:<path_dir>]=<project_id>,<project_name>:<bsoft>:<bhard>:<bgrace>:<isoft>:<ihard>:<igrace>
## DISK_QUOTA[<quota_type>:<device_ident>]=<user1,user2,user_n>:<bsoft>:<bhard>:<isoft>:<ihard>[:<bgrace>:<igrace>]
## DISK_QUOTA[<quota_type>:<device_ident>]=<group_1,group_2,group_n>:<bsoft>:<bhard>:<isoft>:<ihard>[:<bgrace>:<igrace>]
## DISK_QUOTA[prjquota:<path_dir>]=<project_id>,<project_name>:<bsoft>:<bhard>:<isoft>:<ihard>[:<bgrace>:<igrace>]
## <quota_type> # Тип квоты, может принимать значения:
## usrquota # Квоты на пользователя
## grpquota # Квоты на группу
@ -528,16 +516,17 @@ NSSWITCHWINBIND=yes
## <project_name> # Имя буквенно проекта, не обязательное поле
## <bsoft> # Указывает программное ограничение размера block в файловой системе, предупреждение. Применимо: M(egabyte),G(igabyte),T(erabyte)
## <bhard> # Указывает жесткое ограничение размера block в файловой системе. Применимо: M(egabyte),G(igabyte),T(erabyte)
## <bgrace> # Льготный период секунд в течении которого разрешено превысить bsoft ограничение, но не более bhard. 3600=1час 86400=1день 604800=7дней
## <isoft> # Указывает программное ограничение inode в файловой системе, предупреждение
## <ihard> # Указывает жесткое ограничение inode в файловой системе
## <igrace> # Льготный период секунд в течении которого разрешено превысить isoft ограничение, не более ihard.
## [<bgrace>] # Льготный период секунд в течении которого разрешено превысить bsoft ограничение, но не более bhard. 3600=1час 86400=1день 604800=7дней. Не обязательный
## [<igrace>] # Льготный период секунд в течении которого разрешено превысить isoft ограничение, не более ihard. Не обязательный
## DISK_QUOTA[usrquota:/dev/sda3]=enable
## DISK_QUOTA[usrquota:/dev/sda3]=disable
## DISK_QUOTA[usrquota:/dev/sdc1]=user-1,user-2:100M:150M:86400:100:150:86400
## DISK_QUOTA[grpquota:/dev/sdc1]=users,users@domain.com:1G:1500M:604800:0:0:604800
## DISK_QUOTA[prjquota:/mnt/data/project1]=AUTO:5G:6G:604800:0:0:604800
## DISK_QUOTA[prjquota:/mnt/data/project2]=1,MyProjectName:500M:600M:604800:0:0:604800
## DISK_QUOTA[usrquota:/dev/sdc1]=user-1,user-2:100M:150M:100:150
## DISK_QUOTA[usrquota:/dev/sdc1]=user-1,user-2:100M:150M:100:150:86400:86400
## DISK_QUOTA[grpquota:/dev/sdc1]=users,users@domain.com:1G:1500M:0:0:604800:604800
## DISK_QUOTA[prjquota:/mnt/data/project1]=AUTO:5G:6G:0:0:604800:604800
## DISK_QUOTA[prjquota:/mnt/data/project2]=1,MyProjectName:500M:600M:0:0:604800:604800
## Квоты на ресурсы, через cgroup2. Механизм systemd или напрямую cgroup. man 5 systemd.resource-control
## CGROUP_QUOTA[unit|user]=property_1=value,property_2=value,property_n=value

Loading…
Cancel
Save