@rra01

Как ограничить размер луна?

Здравствуйте.

Делаю бездисковую систему для интернет клуба.

Диски создаются таким скриптом, потом раздаются через iscsi:

modprobe dm_mod
modprobe dm_mirror
modprobe dm_snapshot
 
IMAGE_FILE=$1

DIRCLONE=/storage3/clon
 
img_loop_dev=`losetup -f`
 
losetup -v -f $IMAGE_FILE
 
cow_size=`blockdev --getsize $img_loop_dev`
echo $cow_size
chunk_size=64
# chunk_size=1
 
FILE=$IMAGE_FILE
 
for loopnumber in 0  1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  25  26  27  28  29  30  
do
dd if=/dev/zero of=$DIRCLONE/$FILE.cow.$loopnumber bs=512 count=0 seek=$cow_size
COWLOOPDEV=`losetup -f`
losetup -v -f $DIRCLONE/$FILE.cow.$loopnumber
echo "0 $cow_size snapshot $img_loop_dev $COWLOOPDEV p $chunk_size" | dmsetup create $FILE.cow.$loopnumber

done


Вопрос:
как ограничить клиенту объём записи на свой диск?
  • Вопрос задан
  • 60 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы