Перемонтирование xfs fllesystem не работает при изменении настройки квоты

Если вы используете bash , вы можете использовать замену по умолчанию:

[[ "${OldIP:=oldunset}" != "${StartIP?StartUnset" ]] && echo "OK"

Синтаксис $ {var: -def} будет оценивать либо текущее значение ] $ var или заданное значение по умолчанию (в данном случае def ), если переменная не установлена ​​или имеет значение null. Значение переменной (если есть) не изменилось.

Синтаксис $ {var? Message} завершится с кодом ошибки 1 с сообщением message , если $ var не задано или равно нулю.

Если вам явно нужны тесты, -совместимые тесты, вы можете сделать следующее:

[ ! -z "$OldIP" -a "$OldIP" != "$StartIP" ] && echo "OK"
4
14.12.2016, 15:16
1 ответ

Согласно документации RHEL, вы не можете:

XFS quotas are not a remountable option. The -o quota option must be specified on the initial mount for quotas to be in effect.

https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/Storage_Administration_Guide/ch03s09.html#idp21353040

Также я попытался изменить пользовательскую (тестовую )квоту, используя:

xfs_quota -x /home
xfs_quota> report -hu
User quota on /home (/dev/mapper/cl_backup--server-home)
                        Blocks              
User ID      Used   Soft   Hard Warn/Grace   
---------- --------------------------------- 
root            0      0      0  00 [------]
test        11,4G     9G    10G  00 [-none-]

xfs_quota> limit bsoft=30g bhard=32g test
xfs_quota> report -hu
User quota on /home (/dev/mapper/cl_backup--server-home)
                        Blocks              
User ID      Used   Soft   Hard Warn/Grace   
---------- --------------------------------- 
root            0      0      0  00 [------]
test        11,4G    30G    32G  00 [------]

xfs_quota> q
1
27.01.2020, 21:01

Теги

Похожие вопросы