mount --bind, квоты и df. [message #39235] |
Wed, 31 March 2010 17:48 |
RXL_
Messages: 147 Registered: July 2009 Location: Moscow/Russia
|
Senior Member |
|
|
Задача: смонтировать в определенную директорию VE с помощью mount --bind директорию с другого раздела HN и задать квоту на точку монтирования.
В скрипте $VEID.mount подмонтирую внутрь VE директорию с другого раздела на HN. Там же на эту точку монтирования создаю квоту (Номер квоты не совпадает ни с одним номером контейнера!). В $VEID.umount выполняю обратные дейстия.
$VEID.mount:
mount -n --rbind /mnt/test $VE_ROOT/mnt/test
vzquota init 10101 -p $VE_ROOT/mnt/test -s 0 -b $((1024*100)) -B $((1024*100)) -i 20000 -I 20000 -e 0 -n 0
vzquota on 10101
Т.е. до старта VE квота не существовала, т.к. не было к чему ее применить.
Тест из VE показывает, что квота отрабатывает:
dd if=/dev/zero of=file count=200000 bs=1024
Эта команда завершается с ошибкой после достижения файлом размера 100 МБ.
Вызов df показывает для данной точки монтирования не квоту, а used/free/avail раздела на HN, на котором находится директория-источник.
1. Правильно ли я устанавливаю квоту?
2. Можно ли добиться выдачи df данных, согласованных с квотой?
3. Как иначе решить задачу?
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
[Updated on: Wed, 31 March 2010 17:55] Report message to a moderator
|
|
|