Смонтировать файловую систему XFS с пользовательской квотой в Debian

1543
Fanir

Я пытаюсь заставить пользователей работать с корневым разделом в формате 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) 
0

1 ответ на вопрос

2
Steve

Looks like it's not mounted with quotas turned on. According to the xfs_quota man page setting quotas on root filesystems requires a different approach than other XFS filesystems. From the "QUOTA ADMINISTRATION" section of man xfs_quota:

"Turning on quotas on the root filesystem is slightly different from the above. For IRIX XFS, refer to quotaon(1M). For Linux XFS, the quota mount flags must be passed in with the 'rootflags=' boot parameter."

Setting GRUB_CMDLINE_LINUX="rootflags=quota" in /etc/default/grub, running update-grub, and rebooting should enable quotas on the root filesystem.

Спасибо! Я полностью упустил из виду этот момент на странице руководства ... Fanir 10 лет назад 0

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