Подключение дисковых квот для пользователей
Добрый день.
Достался мне в руки фрихостинг сервер рабочий. Первоначальную установку и настройку этого сервера производил другой человек. Он мне достался как есть. Итак, что мы имеем. Все пользовательские данные хранятся в /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 но по-моему он умеет толко увеличивать, а не уменьшать....