OpenVZ Forum


Home » International » Russian » Квоты внутри VPS
Квоты внутри VPS [message #6769] Fri, 22 September 2006 09:21 Go to next message
Foblas is currently offline  Foblas
Messages: 16
Registered: August 2006
Location: Belarus, Minsk
Junior Member

Некотрые ВПС используются у меня как хостинг. Поэтому критична поддержка квот внутри ВПС, а из нету ((
Ядро ovzkernel-smp-2.6.9-023stab016.2.x86_64
Помогите илипосоветуйте как решить проблему.
Заранее спасибо.
Re: Квоты внутри VPS [message #6770 is a reply to message #6769] Fri, 22 September 2006 09:41 Go to previous messageGo to next message
Vasily Tarasov is currently offline  Vasily Tarasov
Messages: 1345
Registered: January 2006
Senior Member
Какие квоты вас интересуют?
per VE или обычные пользовательские per User внутри VE?
Что значит "их нету"? Включили поддержку квот в кофиг файле VE?

Сапсибо.
Re: Квоты внутри VPS [message #6837 is a reply to message #6769] Mon, 25 September 2006 06:50 Go to previous messageGo to next message
Foblas is currently offline  Foblas
Messages: 16
Registered: August 2006
Location: Belarus, Minsk
Junior Member

Именно внутри, пользовательские
Re: Квоты внутри VPS [message #6878 is a reply to message #6837] Tue, 26 September 2006 11:49 Go to previous messageGo to next message
Vasily Tarasov is currently offline  Vasily Tarasov
Messages: 1345
Registered: January 2006
Senior Member
Нужно проставить
--quotaugidlimit <number> --save параметр для VE. number - колчество юзеров/груп для квотирования в VE. Не забудьте что VE нужно после этого перезапустить.
Re: Квоты внутри VPS [message #6905 is a reply to message #6878] Wed, 27 September 2006 08:17 Go to previous messageGo to next message
Foblas is currently offline  Foblas
Messages: 16
Registered: August 2006
Location: Belarus, Minsk
Junior Member

Поставил чуть большее значение чем есть на самом деле юзеров/групп. При старте ВПС написало что добавлено, ок. Однако квот не заметил пока (( может ещё что-нибудь надо?
Re: Квоты внутри VPS [message #6906 is a reply to message #6905] Wed, 27 September 2006 08:48 Go to previous messageGo to next message
Vasily Tarasov is currently offline  Vasily Tarasov
Messages: 1345
Registered: January 2006
Senior Member
А что значит не заметили? Smile
Вы можете теперь использовать стандартные квотные тулзы внутри VE:
edquota и подобные...
Re: Квоты внутри VPS [message #8891 is a reply to message #6906] Fri, 08 December 2006 19:50 Go to previous messageGo to next message
vitaly is currently offline  vitaly
Messages: 4
Registered: November 2006
Location: Tiraspol
Junior Member
вот например. Smile
-bash-3.1# mount -o remount,userquota /
mount: permission denied


в файле etc/fastb
только такая строка
none /dev/pts devpts rw 0 0

хостинговые панельки ругаются на отсутствие квот.
помогла на время установки просто фейковая строка (все внутри вдс естессно) -
LABEL=/ / ext3 defaults 1 1

но имхо это не выход из ситуации.
как быть?
заранее благодарю.

[Updated on: Fri, 08 December 2006 19:56]

Report message to a moderator

Re: Квоты внутри VPS [message #8898 is a reply to message #8891] Fri, 08 December 2006 23:22 Go to previous messageGo to next message
dim is currently offline  dim
Messages: 344
Registered: August 2005
Senior Member
1) vzctl set VE_ID --quotaugidlimit 100 --save
2) vzctl stop VE_ID
3) vzctl start VE_ID
remount is prohibited indeed.


http://static.openvz.org/openvz_userbar_en.gif
Re: Квоты внутри VPS [message #9202 is a reply to message #8891] Fri, 22 December 2006 01:09 Go to previous messageGo to next message
weldpua2008 is currently offline  weldpua2008
Messages: 58
Registered: July 2006
Member
vitaly wrote on Fri, 08 December 2006 14:50

вот например. Smile
-bash-3.1# mount -o remount,userquota /
mount: permission denied


vzctl start 777
Starting VE ...
VE is mounted
Adding IP address(es): 192.168.100.77
Setting CPU limit: 25
Setting CPU units: 1000
Set hostname: vps1.skyhome
Setting quota ugidlimit: 1000
VE start in progress...


В VPS


#cat /etc/fstab
# UNCONFIGURED FSTAB FOR BASE SYSTEM
#proc /proc proc defaults
#simfs / simfs rw,usrquota,grpquota 0 0
none /dev/pts devpts rw 0 0
# cat /etc/mtab
/dev/simfs / reiserfs rw,usrquota,grpquota 0 0
proc /proc proc rw 0 0
tmpfs /dev/shm tmpfs rw 0 0
devpts /dev/pts devpts rw 0 0

# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/simfs 27G 11G 14G 44% /
tmpfs 61M 0 61M 0% /dev/shm

/# mount -o remount,userquota /
mount: permission denied

# fdisk -l
cannot open /proc/partitions


# uname -a
Linux vps1.skyhome 2.6.18-028test007 #1 Fri Dec 8 14:16:17 EET 2006 i686 GNU/Linux


Re: Квоты внутри VPS [message #9207 is a reply to message #9202] Fri, 22 December 2006 06:27 Go to previous messageGo to next message
dev is currently offline  dev
Messages: 1693
Registered: September 2005
Location: Moscow
Senior Member

Quote:


/# mount -o remount,userquota /
mount: permission denied

# fdisk -l
cannot open /proc/partitions


ну все правильно, квота так не включается, а fdisk не работает так как реальных разделов не доступно (fdisk к квоте вообще не имеет никакого отношения).

Поэтому вопрос простой: почему Вы решили что они не работают?
Пробовали набрать:
# repquota /
например или превысить квоты установленные edquota?

Еще как вариант, внутри VE нужно сделать:
# quotaon /
Это должны делать initscripts внутри VE на старте. Возможно Ваши этого не делают. На базе какого template у вас VE?


http://static.openvz.org/userbars/openvz-developer.png
Re: Квоты внутри VPS [message #9275 is a reply to message #9207] Sun, 24 December 2006 20:55 Go to previous messageGo to next message
weldpua2008 is currently offline  weldpua2008
Messages: 58
Registered: July 2006
Member
[quote title=dev wrote on Fri, 22 December 2006 01:27]
Quote:


Поэтому вопрос простой: почему Вы решили что они не работают?
Пробовали набрать:
# repquota /
например или превысить квоты установленные edquota?
Это должны делать initscripts внутри VE на старте. Возможно Ваши этого не делают. На базе какого template у вас VE?


Debian etch
ЗЫ, Я ничего не решил просто mount: permission denied такое же как у предыдущего форумчанина вот и решил спросить...
<--- Читая сообщения Я понял что mount -o remount,userquota / должен работать, хотя Я сделал как было напимсано в вашем предпоследнем посте -но монтирование не произошло... - отсюда вопрос и вытек...
А делал это все Я по монуалу при установки одной проги...

Re: Квоты внутри VPS [message #9284 is a reply to message #9207] Mon, 25 December 2006 09:08 Go to previous messageGo to next message
vitaly is currently offline  vitaly
Messages: 4
Registered: November 2006
Location: Tiraspol
Junior Member
У меня ни на Fedora5, Fedora4, CentOS4.* не работают
Re: Квоты внутри VPS [message #9285 is a reply to message #9284] Mon, 25 December 2006 09:10 Go to previous messageGo to next message
dev is currently offline  dev
Messages: 1693
Registered: September 2005
Location: Moscow
Senior Member

можете дать доступ и описать последовательность команд?

http://static.openvz.org/userbars/openvz-developer.png
Re: Квоты внутри VPS [message #10804 is a reply to message #6769] Fri, 02 March 2007 23:49 Go to previous messageGo to next message
weldpua2008 is currently offline  weldpua2008
Messages: 58
Registered: July 2006
Member
Как добавить ЖД в ВПС?
uname -a
Linux mail 2.6.18-028test015 #1 Sat Feb 24 01:00:51 EET 2007 i686 GNU/Linux
# ls -l /dev/hdb1
brw-rw---- 1 root disk 3, 65 2007-03-03 01:56 /dev/hdb1

vzctl set 777 --devices b:3:1:rw --save

#vzctl restart 777
Restarting VPS
Stopping VPS ...
VPS was stopped
VPS is unmounted
Starting VPS ...
VPS is mounted
Deleting IP address(es): 10.11.25.2
SIOCSIFFLAGS: Cannot assign requested address
Adding IP address(es): 10.11.25.2
Setting CPU limit: 25
Setting CPU units: 1000
Setting devices
Set hostname: mail.host
Setting quota ugidlimit: 1000
VPS start in progress...

# fdisk -l
cannot open /proc/partitions

# cat /etc/fstab
# UNCONFIGURED FSTAB FOR BASE SYSTEM
#proc /proc proc defaults
#simfs / simfs rw,usrquota,grpquota 0 0
none /dev/pts devpts rw 0 0
Re: Квоты внутри VPS [message #10844 is a reply to message #10804] Mon, 05 March 2007 16:48 Go to previous messageGo to next message
Vasily Tarasov is currently offline  Vasily Tarasov
Messages: 1345
Registered: January 2006
Senior Member
Во-первых, от того, что вы добавили девайс в VE, файл /proc/partions не появится Smile
Во-вторых, кроме добавления /dev/hdb1 добавьте ещё и /dev/hdb, иначе VE не сможет читать таблицу разделов и соответственно видеть раздел hdb1.
В-третьих, если ноды /dev/hdb, /dev/hdb1 в VE не существуют - добавьте их вручную.

После этого команда:
fdisk /dev/hdb

должна работать.

Удачи,
Василий.
Re: Квоты внутри VPS [message #10852 is a reply to message #10844] Mon, 05 March 2007 18:03 Go to previous messageGo to next message
weldpua2008 is currently offline  weldpua2008
Messages: 58
Registered: July 2006
Member
В принципе:
Все равно - как заставить видеть proc/partitions

root@mail:/# fdisk -l
cannot open /proc/partitions
root@mail:/# fdisk /dev/hdb1

Unable to open /dev/hdb1
root@mail:/# fdisk /dev/hdb

The number of cylinders for this disk is set to 30401.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
(e.g., DOS FDISK, OS/2 FDISK)

Command (m for help): p

Disk /dev/hdb: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hdb1 1 30401 244196001 83 Linux

Command (m for help): q
Re: Квоты внутри VPS [message #10869 is a reply to message #10852] Tue, 06 March 2007 08:57 Go to previous message
Vasily Tarasov is currently offline  Vasily Tarasov
Messages: 1345
Registered: January 2006
Senior Member
Quote:

как заставить видеть proc/partitions

Никак. Если вам это очень нужно: забейте enhanced баг в багзилу. Может быть когда-нибудь сделаем.

Кроме того, не забывайте, что --devnodes и --devices заменяемые параметры, т.е. после двух команд:
vzctl set 2 --devnodes hdb1:rw  --save
vzctl set 2 --devnodes hdb:rw --save
в конфиге останется только hdb. Поэтому правильно будет сделать:
vzctl set 2 --devnodes "hdb:rw hdb1:rw"  --save

HTH,
Vasily
Previous Topic: IP адреса типа 10.10.10.х
Next Topic: Предел для размера диска в VPS?
Goto Forum:
  


Current Time: Thu May 02 13:16:52 GMT 2024

Total time taken to generate the page: 0.01883 seconds