Я пытаюсь заставить пользователей работать с корневым разделом в формате xfs.

Однако я не могу смонтировать раздел с включенной пользовательской квотой:

# mount
[...]
/dev/disk/by-uuid/91f9e241-4878-4c86-868e-e19491a12378 on / type xfs (rw,relatime,attr2,delaylog,noquota)
[...]

# cat /etc/fstab
[...]
/dev/md/2   /   xfs defaults,uquota     0 0

# dmesg | grep -i -E "(xfs|quota|md2)"
[    1.228189] VFS: Disk quotas dquot_6.5.2
[    2.810291] md: md2 stopped.
[    2.819683] md/raid1:md2: active with 2 out of 2 mirrors
[    2.819762] md2: detected capacity change from 0 to 2991329640448
[    2.832585]  md2: unknown partition table
[    3.249903] SGI XFS with ACLs, security attributes, realtime, large block/inode numbers, no debug enabled
[    3.250357] SGI XFS Quota Management subsystem
[    3.251240] XFS (md2): Mounting Filesystem
[    3.434411] XFS (md2): Ending clean mount

Я попытался перемонтировать с помощью mount -o remount,uquota / и перезагрузки. Команда mount ничего не выводила.

Я также пытался использовать usrquota вместо uquota , но это не имело значения.

У кого-нибудь есть идеи, как это решить?

РЕДАКТИРОВАТЬ: Вот что происходит, когда я пытаюсь перемонтировать / , для ясности:

# mount | grep " / "
/dev/disk/by-uuid/91f9e241-4878-4c86-868e-e19491a12378 on / type xfs (rw,relatime,attr2,delaylog,noquota)
# mount -o remount,usrquota /
# mount | grep " / "
/dev/disk/by-uuid/91f9e241-4878-4c86-868e-e19491a12378 on / type xfs (rw,relatime,attr2,delaylog,noquota)

1 ответ1

2

Похоже, он не установлен с включенными квотами. Согласно справочной странице xfs_quota для установки квот в корневых файловых системах требуется иной подход, чем в других файловых системах XFS. Из раздела "QUOTA ADMINISTRATION" man xfs_quota:

"Включение квот в корневой файловой системе немного отличается от приведенного выше. Для IRIX XFS обратитесь к квоте (1M). Для Linux XFS флаги монтирования квоты должны быть переданы с параметром загрузки rootflags =. "

Установка GRUB_CMDLINE_LINUX = "rootflags = quota" в /etc /default /grub, запуск update-grub и перезагрузка должны включить квоты в корневой файловой системе.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .