Хочу настроить квоты на двух разделах xfs, а то надоело трястись за потерянные файлы из-за перегрузки раздела. Руководствуюсь данной статьёй: http://www.ibm.com/developerworks/ru/library/l-lpic1-v3-104-4/, однако натолкнулся на проблему.
Команда #edquota -g users предложила мне следующую таблицу, в которой, как я понимаю, уже проставлены значения занятых блоков и айнодов:
Disk quotas for group users (gid 100):
Filesystem blocks soft hard inodes soft hard
/dev/sdb1 462624108 0 0 14259 0 0
/dev/sdc 886985900 0 0 79607 0 0
Однако stat показывает совсем другие цифры (/dev/sdb1 -> /music /dev/sdc -> /terabyte)!
art@heaven:~$ stat -f /music
Файл: «/music»
ID: 81100000000 Длина имени: 255 Тип: xfs
Размер блока: 4096 Базисный размер блока: 4096
Блоки: Всего: 122036767 Свободно: 6320590 Доступно: 6320590
Inodes: Всего: 101143968 Свободно: 101129645
art@heaven:~$ stat -f /terabyte
Файл: «/terabyte»
ID: 82000000000 Длина имени: 255 Тип: xfs
Размер блока: 4096 Базисный размер блока: 4096
Блоки: Всего: 244071413 Свободно: 18580944 Доступно: 18580944
Inodes: Всего: 297381632 Свободно: 297301152
Даже если предположить, что в edquota представлен размер в байтах, это всё равно не сходится с показаниями stat!
Считаем, например, для sdb1 (/music): 122036767 - 6320590 = 115716177 занятых блоков. Умножаем на 4096, получаем 473973460992 байт. Даже если предположить, что edquota считает блок равным 1024 байта, то получается цифра 462864708, что сходится очень приблизительно с её показаниями.
Кому верить? Как рассчитать квоту по размеру и, кстати, сколько рекомендуется резервировать места на xfs разделах? 5%?
xfs, квоты