OpenVZ Forum


Home » International » Russian » mount --bind, квоты и df. (df показывает некорректное значение.)
mount --bind, квоты и df. [message #39235] Wed, 31 March 2010 17:48
RXL_ is currently offline  RXL_
Messages: 147
Registered: July 2009
Location: Moscow/Russia
Senior Member
From: *static.corbina.ru
Задача: смонтировать в определенную директорию 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

Previous Topic: [SOLVED] Смена IP на хосте
Next Topic: Снова квоты
Goto Forum:
  


Current Time: Sat Aug 24 03:18:26 GMT 2019