LINUX.ORG.RU
ФорумAdmin

Подключение дисковых квот для пользователей


0

3

Добрый день.

Достался мне в руки фрихостинг сервер рабочий. Первоначальную установку и настройку этого сервера производил другой человек. Он мне достался как есть. Итак, что мы имеем. Все пользовательские данные хранятся в /home. Т е куча куча сайтов.

Soft-RAID1 на 2х дисках SDA и SDB Точки монтирования df -h:

Filesystem Size Used Avail Use% Mounted on /dev/md2 688G 183G 470G 29% / /dev/md1 2.0G 80M 1.9G 5% /boot

Настроенные файловые квоты для md2:

fstab

proc /proc proc defaults 0 0

none /dev/pts devpts gid=5,mode=620 0 0 /dev/md0 none swap sw 0 0 /dev/md1 /boot ext3 defaults 0 0 /dev/md2 / ext3 noatime,nodiratime,usrquota 0 0

Quota.conf

[/dev/md2] DEFAULT:100Mb:120Mb:100000:120000:1d:1d #@somegroup:300Mb:450Mb:::: #someuser:400Mb::100000:200000::

root:::::: apache:::::: named:::::: clamav::::::

Есть файлик aquota.user. Лежит в корне

repquota -tsa |grep none

skoy-na-b +- 177M 100M 120M none 404 100k 120k

netgov-na +- 117M 100M 120M none 900 100k 120k

allinfo-b +- 1669M 100M 120M none 48065 100k 120k

smka-tut- ++ 403M 100M 120M none 102k 100k 120k

maxvale-n +- 259M 190M 200M none 2330 210k 220k

т е по сути квоты установлены, но пользователи по прежнему их могут превышать.

команда

# quotacheck -avugf

quotacheck: Cannot remount filesystem mounted on / read-only so counted values might not be right. Please stop all programs writing to filesystem or use -m flag to force checking.

т е он не может перемонтировать диск. Я так понимаю это происходит из-за того что квоты стоят на раздел с корнефой фс.

Как заставить работать квоты без создания нового раздела? Либо как создать на рейде еще один раздел, чтобы примонтировать туда /home? Физичиеского доступа к серверу я не имею и не поимею. Доп жесткие диски туда не установить. Неразмеченного пространства понятно нет. на md2 который смотрирован в корень есть где-то 450 гб свободного места. Если делать доп раздел, то желательно без потери данных.... т к перезалить их особо некуда....

читал про mdadm --grow но по-моему он умеет толко увеличивать, а не уменьшать....

>Либо как создать на рейде еще один раздел, чтобы примонтировать туда /home?

Самый простой вариант: создать на корневой файловой системе файлик размером сколько не жалко, создать в нем файловую систему и примонтировать в /home через -o loop. Но это как временное решение, пока нормально квоты не настроишь...

iron ★★★★★ ()

> Cannot remount filesystem mounted on / read-only so counted values might not be right. Please stop all programs writing to filesystem or use -m flag to force checking.

Alt + SysRq + R + E + I + S + U

Все процессы кроме init будут убиты, кеши ФС сброшены на партиции и разделы будут перемонтированы как read-only.

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

Ну и воскресить без ребута можно

# init 1; init 3
Должно сработать, если нет, читайте, где у вас ранлевел boot, а где default

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