Автор Тема: Ограничение использования диска (alterator)  (Прочитано 1130 раз)

Оффлайн kon-dv

  • Участник
  • *
  • Сообщений: 724
    • Заметки учителя
Всем доброго времени суток.
Посоветуйте как правильно сделать ограничение для пользователей использование дискового пространства на сервере:
Цитировать
Ограничение использования диска
Этот модуль позволяет ограничить использование дискового пространства пользователями.
Модуль предоставляет следующие возможности:
    Задание ограничений (квот) для пользователя при использовании определённого раздела диска. Ограничить можно как суммарное количество килобайт, занятых файлами пользователя, так и количество этих файлов. Файловая система должна быть подключена с параметрами usrquota,grpquota.
При задании ограничений различают жёсткие и мягкие ограничения.
Мягкое ограничение
    Нижняя граница ограничения, которая может быть временно превышена. Временное ограничение — одна неделя.
Жeсткое ограничение
    Использование диска, которое не может быть превышено ни при каких условиях.
Значение 0 при задании ограничений означает отсутствие ограничений.
?
Морфиус на меня обиделся...

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Посоветуйте как правильно сделать ограничение для пользователей использование дискового пространства на сервере:
Требования озвучьте, чтобы можно было что-то советовать...
Сноси Винду, переходи на Линукс ! :)

Оффлайн kon-dv

  • Участник
  • *
  • Сообщений: 724
    • Заметки учителя
Да собственно не совсем понятно, что нужно сделать, чтобы ограничивать предоставляемое дисковое пространство пользователям домена при помощи alterator.
Морфиус на меня обиделся...

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Да собственно не совсем понятно, что нужно сделать, чтобы ограничивать предоставляемое дисковое пространство пользователям домена при помощи alterator.

apt-get install quotaДобавить в /etc/fstab для нужного раздела (usrquota,grpquota). Можно что-то одно.
UUID=b4d236b1-efa9-4e9f-8d28-f56eb4a57123 /home ext4 nosuid,relatime,usrquota,grpquota 1 2Перезагрузиться.
Запустить проверку разделов:
quotacheck -vagum --format=vfsv0После этого должно начать работать.

Подробности http://rus-linux.net/MyLDP/MINI-HOWTO-ru/Quota.html
Сноси Винду, переходи на Линукс ! :)

Оффлайн kon-dv

  • Участник
  • *
  • Сообщений: 724
    • Заметки учителя
В моем случае это раздел /var ?
/etc/fstab
proc            /proc                   proc    nosuid,noexec,gid=proc          0 0
devpts          /dev/pts                devpts  nosuid,noexec,gid=tty,mode=620  0 0
tmpfs           /tmp                    tmpfs   nosuid                          0 0
UUID=183315f3-c200-401c-b1e3-e8ad49058ad6       /       ext4    relatime        1       1
UUID=89b7272e-7711-481f-8455-28a38582736e       /var    ext4    nosuid,relatime 1       2
UUID=1e7df063-4d4f-4faf-a473-a16a1275c253       swap    swap    defaults        0       0
/var/srv        /srv    bind    bind    0       0
/srv/home       /home   bind    bind    0       0
/dev/sr0        /media/ALTLinux udf,iso9660     ro,noauto,user,utf8,nofail,comment=x-gvfs-show  0 0
Морфиус на меня обиделся...

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
В моем случае это раздел /var ?
Если сервер, то скорее всего -- да.
Сноси Винду, переходи на Линукс ! :)

Оффлайн kon-dv

  • Участник
  • *
  • Сообщений: 724
    • Заметки учителя
Хм... как то вот так:
[root@pdc ~]# quotacheck -vagum --format=vfsv0
quotacheck: Your kernel probably supports journaled quota but you are not using it. Consider switching to journaled quota to avoid running quotacheck after an unclean shutdown.
quotacheck: Scanning /dev/sda5 [/var] done
quotacheck: Cannot stat old user quota file: Нет такого файла или каталога
quotacheck: Cannot stat old group quota file: Нет такого файла или каталога
quotacheck: Cannot stat old user quota file: Нет такого файла или каталога
quotacheck: Cannot stat old group quota file: Нет такого файла или каталога
quotacheck: Checked 7813 directories and 37367 files
quotacheck: Old file not found.
quotacheck: Old file not found.
И пользователей из LDAP нет в списке...
Морфиус на меня обиделся...

Оффлайн kon-dv

  • Участник
  • *
  • Сообщений: 724
    • Заметки учителя
По пользователям вопрос снят:
[root@pdc ~]# service nslcd status
nslcd is stopped
[root@pdc ~]# service nslcd start
Starting nslcd service:                                                                                                                                                                     [ DONE ]
[root@pdc ~]#
Морфиус на меня обиделся...

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Хм... как то вот так:
Ну должно работать, если с пользователями разобрались. Выставьте жёсткое ограничение.
Проверьте, я на p7 не проверял, на p6 было работоспособно.
Сноси Винду, переходи на Линукс ! :)

Оффлайн kon-dv

  • Участник
  • *
  • Сообщений: 724
    • Заметки учителя
Да, проверяю работу ) Спасибо )
Морфиус на меня обиделся...

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Кстати, может бажку завести... я во времена выпуска первых бета на p7 писал об этом, но до багзиллы руки так и не дошли...
Вообще как бы хотелось из коробки чтоб работало или тогда уж вообще этот alterator-quota убрать с диска...
Сноси Винду, переходи на Линукс ! :)

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 160
    • Домашняя страница
Просто quota запускайте.
Андрей Черепанов (cas@)

Оффлайн kon-dv

  • Участник
  • *
  • Сообщений: 724
    • Заметки учителя
Просто quota запускайте.
?
Морфиус на меня обиделся...

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....