[РЕШЕНО] Настройка квотирования разделов

Автор speed_vm, 06 июля 2015, 12:13:27

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

speed_vm

Доброго времени суток всем!
Имеется Debian 8 (без DE) на виртуалке. Установил 'quota'. Подключил доп. жесткий диск, добавил следующие опции для монтирования раздела:usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv0
Выполнил:
quotacheck -cug /dev/sdc1
quotacheck -avug

Результат - без ошибок. Однако, при загрузке системы появляются сообщения:
Открыть содержимое (спойлер)
quotaon.sh[227]: Checking quotas...done.
quotaon.sh[227]: Turning on quotas...quotaon: using /media/Users/aquota.group on /dev/sdc1 [/media/Users]: Device or resource busy
[FAILED] Failed to start Check And Enable File System Quotas.
See 'systemctl status quota.service' for details
quotaon.sh[227]: quotaon: using /media/Users/aquota.user on /dev/sdc1 [/media/Users]: Device or resource busy
[свернуть]
После запуска системы в статусе сервиса 'quota' стоит 'failed', в статусе сервиса 'quotaon' - 'active'.
Прошу помощи в настройках запуска этого сервиса.

endru

полные конфиги показывай, что и куда монтируешь.

speed_vm

#2
Строки из fstab:
UUID=xxxx / ext4 errors=remount-ro 0 1
UUID=xxxx /media/Users ext4 errors=remount-ro,acl,user_xattr,usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv0 0 2


Может быть эти ошибки появляются после того, как стартует quotaon? Потому что при рабочем сервисе quota при запуске quotacheck будут появляться эти же ошибки.
Вывод sudo service quota status:
● quota.service - Check And Enable File System Quotas
   Loaded: loaded (/lib/systemd/system/quota.service; enabled)
   Active: failed (Result: exit-code) since Пн 2015-07-06 08:25:11 UTC; 2h 29min ago
     Docs: man:quotaon(8)
  Process: 227 ExecStart=/usr/share/quota/quotaon.sh (code=exited, status=2)
Main PID: 227 (code=exited, status=2)

июл 06 08:25:11 TestRemStor quotaon.sh[227]: Checking quotas...done.
июл 06 08:25:11 TestRemStor quotaon.sh[227]: Turning on quotas...quotaon: using /media/Users/aquota.group on /dev/sdc1 [/media/Users]: Устройст...урс занято
июл 06 08:25:11 TestRemStor systemd[1]: quota.service: main process exited, code=exited, status=2/INVALIDARGUMENT
июл 06 08:25:11 TestRemStor systemd[1]: Failed to start Check And Enable File System Quotas.
июл 06 08:25:11 TestRemStor systemd[1]: Unit quota.service entered failed state.
июл 06 08:25:11 TestRemStor quotaon.sh[227]: quotaon: using /media/Users/aquota.user on /dev/sdc1 [/media/Users]: Устройство или ресурс занято
Hint: Some lines were ellipsized, use -l to show in full.

Вывод sudo service quotaon status:
● quotaon.service - Enable File System Quotas
   Loaded: loaded (/lib/systemd/system/quotaon.service; static)
   Active: active (exited) since Пн 2015-07-06 08:25:10 UTC; 2h 31min ago
     Docs: man:quotaon(8)
  Process: 243 ExecStart=/sbin/quotaon -aug (code=exited, status=0/SUCCESS)
Main PID: 243 (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/quotaon.service


Если нет ни у кого никаких соображений, подскажите, хотя бы, как отключить quotaon.service, чтобы он при запуске системы не включался?
Пробовал запуска 'sudo systemctl disable quotaon.service' - не выходит. Сервис всё равно запускается.

Не знаю почему, но отключение запуска сервиса quota.service снимает проблему, т.е. нужно выполнить:

sudo systemctl disable quota.service

После этого пропадают ошибки при запуске системы, сервис quotaon.service запускается, и квоты работают.
Считаю проблему решенной.