LINUX.ORG.RU

Настройка квот на XFS. Пара вопросов

 ,


1

1

Хочу настроить квоты на двух разделах 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%?

★★

Последнее исправление: OldWiseCat (всего исправлений: 1)

Возможно, у меня глаз замылился, но я не пойму, чем именно ты недоволен: у тебя же вроде как квота выше, чем использовано дискового пространства?

repquota -g -F xfs /dev/$partition
leave ★★★★★
()
Последнее исправление: leave (всего исправлений: 1)
Ответ на: комментарий от leave

А, понял.

Во-первых, попробуй edquota -F xfs. Во-вторых, у тебя точно все файлы на этих разделах принадлежат группе users?

leave ★★★★★
()
Ответ на: комментарий от leave

Да, должны все принадлежать этой группе. группе root принадлежит 0. Возможно, stat показывает ещё и какие-то метаданные фс, а edquota только файлы? ключ -F xfs приводит к тому же результату

OldWiseCat ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.