FreeBSD 9 jail user quota
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
Valmon
- мл. сержант
- Сообщения: 132
- Зарегистрирован: 2007-11-14 9:51:19
FreeBSD 9 jail user quota
Господа, неделю уже пилю квоту, никак не могу завести.
Интересует как заставить работать штатно из клетки квоты для узеров.
Вообще документировано, от чего на фрю так мало доков стало
Интересует как заставить работать штатно из клетки квоты для узеров.
Вообще документировано, от чего на фрю так мало доков стало
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- Alex Keda
- стреляли...
- Сообщения: 35480
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: FreeBSD 9 jail user quota
Насколько я помню, в jail квоты не работают.
Могу и ошибаться....
Могу и ошибаться....
Убей их всех! Бог потом рассортирует...
-
Valmon
- мл. сержант
- Сообщения: 132
- Зарегистрирован: 2007-11-14 9:51:19
Re: FreeBSD 9 jail user quota
Да вот то в том и дело, в sysctl есть параметры
Вот только вот не меняет, а вот они же для чегото нужны.
Код: Выделить всё
root@h12-g02:/usr/home/valmon # sysctl security.jail.param.allow.quotas=1
security.jail.param.allow.quotas: 0 -> 0- Alex Keda
- стреляли...
- Сообщения: 35480
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: FreeBSD 9 jail user quota
Код: Выделить всё
dacha$ sysctl -d security.jail.param.allow.quotas
security.jail.param.allow.quotas: Jail may set file quotas
dacha$хм... тогда надо раскуривать чё оно не работает.
могли sysctl напилить, а вот то что оно делает - ещё нет
Убей их всех! Бог потом рассортирует...
-
guest
- проходил мимо
Re: FreeBSD 9 jail user quota
они действуют для FS==UFS1/2 и не более того, или использовать zfs с квотами.Alex Keda писал(а):Насколько я помню, в jail квоты не работают.
Могу и ошибаться....
Скажем, в хосте есть FS(UFS1/2) - /jails, на ней jail'ы:
/jails/vm1
/jails/vm2
...
/jails/vmN
квоты будут работать для FS == /jails
Ну а с zfs расписывать нечего, там все прозрачно.
-
Valmon
- мл. сержант
- Сообщения: 132
- Зарегистрирован: 2007-11-14 9:51:19
Re: FreeBSD 9 jail user quota
А откуда информация?guest писал(а):они действуют для FS==UFS1/2 и не более того, или использовать zfs с квотами.Alex Keda писал(а):Насколько я помню, в jail квоты не работают.
Могу и ошибаться....
Скажем, в хосте есть FS(UFS1/2) - /jails, на ней jail'ы:
/jails/vm1
/jails/vm2
...
/jails/vmN
квоты будут работать для FS == /jails
Ну а с zfs расписывать нечего, там все прозрачно.
-
guest
- проходил мимо
Re: FreeBSD 9 jail user quota
из документации OS FreeBSD, вестимо.Valmon писал(а):А откуда информация?guest писал(а):они действуют для FS==UFS1/2 и не более того, или использовать zfs с квотами.Alex Keda писал(а):Насколько я помню, в jail квоты не работают.
Могу и ошибаться....
Скажем, в хосте есть FS(UFS1/2) - /jails, на ней jail'ы:
/jails/vm1
/jails/vm2
...
/jails/vmN
квоты будут работать для FS == /jails
Ну а с zfs расписывать нечего, там все прозрачно.
-
Valmon
- мл. сержант
- Сообщения: 132
- Зарегистрирован: 2007-11-14 9:51:19
Re: FreeBSD 9 jail user quota
хандлбук? Чтото я там вообще мало чего видел по клеткам, по квотам вообще нечего. Ткнете носом?guest писал(а):из документации OS FreeBSD, вестимо.Valmon писал(а):А откуда информация?guest писал(а):они действуют для FS==UFS1/2 и не более того, или использовать zfs с квотами.Alex Keda писал(а):Насколько я помню, в jail квоты не работают.
Могу и ошибаться....
Скажем, в хосте есть FS(UFS1/2) - /jails, на ней jail'ы:
/jails/vm1
/jails/vm2
...
/jails/vmN
квоты будут работать для FS == /jails
Ну а с zfs расписывать нечего, там все прозрачно.
-
guest
- проходил мимо
Re: FreeBSD 9 jail user quota
ресурсы:Valmon писал(а): хандлбук? Чтото я там вообще мало чего видел по клеткам, по квотам вообще нечего. Ткнете носом?
# man jail
# man quota (quotaon, quotactl, ...)
включаем голову на предмет того что в FreeBSD есть Filesystem Quotas, для клеток создается
директория на UFS, в которой запирается клетка - chroot.
Клетка на UFS, создается и запирается в директории, а квоты работают на уровне FS.
В jail разрешили управлять квотой, но нужно помнить про то чтобы UID/GID на хосте и в клетках
не пересекались, иначе получим проблемы, если забудем о ситуации.
ресурс:
http://docs.freebsd.org/mail/archive/2014/freebsd-jail/
в отличие от UFS, можно и удобней, создавать клетки на ZFS, для каждой клетки свой dataset с quota
и отсутствие проблем описанных выше.
-
Valmon
- мл. сержант
- Сообщения: 132
- Зарегистрирован: 2007-11-14 9:51:19
Re: FreeBSD 9 jail user quota
Нет в man lail про квоты, маленький кусок где она вообще упоминаться, но там трудно сказать что они хотели этим сказать. Интересует документированные возможности, без домысливание.guest писал(а):ресурсы:Valmon писал(а): хандлбук? Чтото я там вообще мало чего видел по клеткам, по квотам вообще нечего. Ткнете носом?
# man jail
# man quota (quotaon, quotactl, ...)
включаем голову на предмет того что в FreeBSD есть Filesystem Quotas, для клеток создается
директория на UFS, в которой запирается клетка - chroot.
Клетка на UFS, создается и запирается в директории, а квоты работают на уровне FS.
В jail разрешили управлять квотой, но нужно помнить про то чтобы UID/GID на хосте и в клетках
не пересекались, иначе получим проблемы, если забудем о ситуации.
ресурс:
http://docs.freebsd.org/mail/archive/2014/freebsd-jail/
в отличие от UFS, можно и удобней, создавать клетки на ZFS, для каждой клетки свой dataset с quota
и отсутствие проблем описанных выше.
ZFS, это zfs, только ради квот реализовать на ней, больно громоздко и ненужно.
бзд умирает? несколько лет не могут допилить xen pv, квоты в jail
-
guest
- проходил мимо
Re: FreeBSD 9 jail user quota
- ждите когда кто-то разжует jail'ы и возможности, затем ждите когда данный кусок документацииValmon писал(а): Нет в man lail про квоты, маленький кусок где она вообще упоминаться, но там трудно сказать что они хотели этим сказать. Интересует документированные возможности, без домысливание.
ZFS, это zfs, только ради квот реализовать на ней, больно громоздко и ненужно.
бзд умирает? несколько лет не могут допилить xen pv, квоты в jail
пройдет оценку для размещения в handbook
- ждите когда умрет
- ждите xen
ждите, если не умеете читать документацию и думать, а не домысливать.
-
Valmon
- мл. сержант
- Сообщения: 132
- Зарегистрирован: 2007-11-14 9:51:19
Re: FreeBSD 9 jail user quota
Зачем?) Есть же линух)guest писал(а):- ждите когда кто-то разжует jail'ы и возможности, затем ждите когда данный кусок документацииValmon писал(а): Нет в man lail про квоты, маленький кусок где она вообще упоминаться, но там трудно сказать что они хотели этим сказать. Интересует документированные возможности, без домысливание.
ZFS, это zfs, только ради квот реализовать на ней, больно громоздко и ненужно.
бзд умирает? несколько лет не могут допилить xen pv, квоты в jail
пройдет оценку для размещения в handbook
- ждите когда умрет
- ждите xen
ждите, если не умеете читать документацию и думать, а не домысливать.
rpm собрал с нужными опциями и вперед..
-
Valmon
- мл. сержант
- Сообщения: 132
- Зарегистрирован: 2007-11-14 9:51:19
Re: FreeBSD 9 jail user quota
Код: Выделить всё
root@h15-g03:/ # mount
/dev/aacd0p7 on / (ufs, local, journaled soft-updates)
root@h15-g03:/ # exit
exit
root@h12-g02:/etc # mount | grep h15-g03
/dev/aacd0p7 on /jail/h15-g03 (ufs, local, journaled soft-updates)
/dev/aacd0p8 on /jail/h15-g03/usr (ufs, local, journaled soft-updates)
/dev/aacd0p9 on /jail/h15-g03/usr/home (ufs, local, journaled soft-updates)
/dev/aacd0p10 on /jail/h15-g03/var (ufs, local, soft-updates)
/dev/aacd0p11 on /jail/h15-g03/tmp (ufs, local, soft-updates)
devfs on /jail/h15-g03/dev (devfs, local, multilabel)
procfs on /jail/h15-g03/proc (procfs, local)
root@h12-g02:/etc # cat /etc/rc.conf | grep h15g03
jail_list="h07g02 h15g03 h19_g04"
########## Config for jail h15g03 ##########
jail_h15g03_rootdir="/jail/h15-g03"
jail_h15g03_hostname="h15-g03...ru"
jail_h15g03_interface="lagg0"
jail_h15g03_ip="195.0.0.9"
jail_h15g03_quota="YES"
jail_h15g03_devfs_enable="YES"
jail_h15g03_fdescfs_enable="NO"
jail_h15g03_procfs_enable="YES"
jail_h15g03_mount_enable="YES"
jail_h15g03_fstab="/jail/h15-g03_fstab"
jail_h15g03_flags="-l -U root"
root@h12-g02:/etc # cat //jail/h15-g03_fstab
# Device Mountpoint FStype Options Dump Pass#
/dev/aacd0p7 /jail/h15-g03/ ufs rw 1 1
/dev/aacd0p8 /jail/h15-g03/usr ufs rw 2 2
/dev/aacd0p9 /jail/h15-g03/usr/home ufs rw,userquota,groupquota 2 2
/dev/aacd0p10 /jail/h15-g03/var ufs rw 2 2
/dev/aacd0p11 /jail/h15-g03/tmp ufs rw 2 2
-
guest
- проходил мимо
Re: FreeBSD 9 jail user quota
Ну да, есть Linux, в нем есть полноценные контейнеры.Valmon писал(а):Зачем?) Есть же линух)guest писал(а):- ждите когда кто-то разжует jail'ы и возможности, затем ждите когда данный кусок документацииValmon писал(а): Нет в man lail про квоты, маленький кусок где она вообще упоминаться, но там трудно сказать что они хотели этим сказать. Интересует документированные возможности, без домысливание.
ZFS, это zfs, только ради квот реализовать на ней, больно громоздко и ненужно.
бзд умирает? несколько лет не могут допилить xen pv, квоты в jail
пройдет оценку для размещения в handbook
- ждите когда умрет
- ждите xen
ждите, если не умеете читать документацию и думать, а не домысливать.
Как на счет того чтобы в контейнере запустить FreeBSD, ась?
Так славно начали и так "обосраться", к чему здесь rpm?!rpm собрал с нужными опциями и вперед..
-
Valmon
- мл. сержант
- Сообщения: 132
- Зарегистрирован: 2007-11-14 9:51:19
Re: FreeBSD 9 jail user quota
При том что я не люблю линукс за из пакетные менеджеры, и не всегда совместимые между собой репозитарий, каждый со своими зависимостямиguest писал(а):Ну да, есть Linux, в нем есть полноценные контейнеры.Valmon писал(а):Зачем?) Есть же линух)guest писал(а):- ждите когда кто-то разжует jail'ы и возможности, затем ждите когда данный кусок документацииValmon писал(а): Нет в man lail про квоты, маленький кусок где она вообще упоминаться, но там трудно сказать что они хотели этим сказать. Интересует документированные возможности, без домысливание.
ZFS, это zfs, только ради квот реализовать на ней, больно громоздко и ненужно.
бзд умирает? несколько лет не могут допилить xen pv, квоты в jail
пройдет оценку для размещения в handbook
- ждите когда умрет
- ждите xen
ждите, если не умеете читать документацию и думать, а не домысливать.
Как на счет того чтобы в контейнере запустить FreeBSD, ась?
Так славно начали и так "обосраться", к чему здесь rpm?!rpm собрал с нужными опциями и вперед..
-
Valmon
- мл. сержант
- Сообщения: 132
- Зарегистрирован: 2007-11-14 9:51:19
Re: FreeBSD 9 jail user quota
Вот вы говорите, что все доках, а:guest писал(а):
из документации OS FreeBSD, вестимо.
Код: Выделить всё
root@h12-g02:/usr/home/valmon # sysctl security.jail.param.allow.quotas=1
security.jail.param.allow.quotas: 0 -> 0-
guest
- проходил мимо
Re: FreeBSD 9 jail user quota
FreeBSD 9 - не дает такой определенности как uname -aValmon писал(а):Вот вы говорите, что все доках, а:guest писал(а):
из документации OS FreeBSD, вестимо.Сдается мне эти параметры задаются для конкретного jail, все перекопал, в каком формате не вижу, видать по исходникам надо смотреть.Код: Выделить всё
root@h12-g02:/usr/home/valmon # sysctl security.jail.param.allow.quotas=1 security.jail.param.allow.quotas: 0 -> 0
jail в пределах 9'ой ветки изменялись, а между 9.1 и 9.2 (если память не изменяет), был переход
на jail v.2, отменена установка sysctl для jail, jail запускается с требуемыми параметрами, настройки
перенесены в jail.conf вместо rc.conf
ps. по исходникам точнее, но придется въезжать в идеалогию
-
Valmon
- мл. сержант
- Сообщения: 132
- Зарегистрирован: 2007-11-14 9:51:19
Re: FreeBSD 9 jail user quota
guest писал(а):FreeBSD 9 - не дает такой определенности как uname -aValmon писал(а):Вот вы говорите, что все доках, а:guest писал(а):
из документации OS FreeBSD, вестимо.Сдается мне эти параметры задаются для конкретного jail, все перекопал, в каком формате не вижу, видать по исходникам надо смотреть.Код: Выделить всё
root@h12-g02:/usr/home/valmon # sysctl security.jail.param.allow.quotas=1 security.jail.param.allow.quotas: 0 -> 0
jail в пределах 9'ой ветки изменялись, а между 9.1 и 9.2 (если память не изменяет), был переход
на jail v.2, отменена установка sysctl для jail, jail запускается с требуемыми параметрами, настройки
перенесены в jail.conf вместо rc.conf
ps. по исходникам точнее, но придется въезжать в идеалогию
Код: Выделить всё
root@h12-g02:/etc # uname -a
FreeBSD h12-g02..ru 9.1-RELEASE FreeBSD 9.1-RELEASE #2: Fri Sep 26 11:44:01 MSK 2014 root@h12-g02...ru:/usr/obj/usr/src/sys/MY amd64https://www.freebsd.org/releases/8.4R/errata.html
Как я понял, все новое работает через jail.conf, но вот не могу понять, где все опции.
В частности,
Код: Выделить всё
root@h12-g02:/etc # ls -l | grep fstab
-rw-r--r-- 1 root wheel 226 21 окт 16:59 fstab
-rw-r--r-- 1 root wheel 323 21 окт 16:59 fstab.h07g02
-rw-r--r-- 1 root wheel 298 21 окт 16:59 fstab.h15g03Код: Выделить всё
root@h12-g02:/etc # cat /etc/rc.conf | grep fstab
jail_h15g03_fstab="/jail/h15-g03_fstab" Сейчас же:
Код: Выделить всё
root@h12-g02:/etc # jail -c
jail: h15g03: mount.devfs: /jail/h15-g03/dev: No such file or directory-
Valmon
- мл. сержант
- Сообщения: 132
- Зарегистрирован: 2007-11-14 9:51:19
Re: FreeBSD 9 jail user quota
В общем, как я понял, только явное указание пути к fstab
А вот как запустить, штатный /etc/rc.d/jail start лезет в rc.conf и пытается запустить из jail_list="h07g02 h15g03 h19_g04 host_35_119"
При jail -c:
Он читает конфиг, монтирует, выполняет ifconfig но в итоге откатывает назад
Код: Выделить всё
root@h12-g02:/usr/local/etc # cat /etc/jail.conf | grep mount.fstab
mount.fstab;
mount.fstab = "/jail/h15-g03_fstab";
mount.fstab;
mount.fstab = "/jail/h07-g02_fstab";
mount.fstab;
mount.fstab;
mount.fstab;При jail -c:
Код: Выделить всё
root@h12-g02:/usr/local/etc # jail -c
jail: h19_g04: new jail must persist or attach
jail: billing_htc_s_ru: new jail must persist or attach
jail: host_35_119: new jail must persist or attach
jail: h15g03: new jail must persist or attach
jail: h07g02: new jail must persist or attach-
guest
- проходил мимо
Re: FreeBSD 9 jail user quota
Sorry, не пойму, в чем проблема и что Вы не понимаете?Valmon писал(а):В общем, как я понял, только явное указание пути к fstabА вот как запустить, штатный /etc/rc.d/jail start лезет в rc.conf и пытается запустить из jail_list="h07g02 h15g03 h19_g04 host_35_119"Код: Выделить всё
root@h12-g02:/usr/local/etc # cat /etc/jail.conf | grep mount.fstab mount.fstab; mount.fstab = "/jail/h15-g03_fstab"; mount.fstab; mount.fstab = "/jail/h07-g02_fstab"; mount.fstab; mount.fstab; mount.fstab;
При jail -c:Он читает конфиг, монтирует, выполняет ifconfig но в итоге откатывает назадКод: Выделить всё
root@h12-g02:/usr/local/etc # jail -c jail: h19_g04: new jail must persist or attach jail: billing_<a href="http://cityadspix.com/tsclick-EBQRILTK-VRMIQUYF?url=http%3A%2F%2Fwww.enter.ru%2Fproduct%2Felectronics%2Fsmartfon-htc-wildfire-s-seriy-2060302000144&sa=6&sa1=&sa2=&sa3=&sa4=&bt=20&pt=9<=2&tl=3&im=Mjc3NS0wLTE0MTQxODI1NjEtMTE2NjczNjI%3D&prdct=3301390a3d083c0534&kw=htc_s" target="_blank" alt="HTC Wildfire S" title="HTC Wildfire S" style="">htc_s</a>_ru: new jail must persist or attach jail: host_35_119: new jail must persist or attach jail: h15g03: new jail must persist or attach jail: h07g02: new jail must persist or attach
Вам написать перевод man jail, или лекцию, или что?
чтобы что-то понять, нужно прочитать man jail
посмотреть и понять что делается в /etc/rc.d/jail
и руками стартовать jail с ключами, после чего все станет понятно и особенно с jail.conf
-
Valmon
- мл. сержант
- Сообщения: 132
- Зарегистрирован: 2007-11-14 9:51:19
Re: FreeBSD 9 jail user quota
Уважаемый, вы сомневаетесь в моем умении читать, или чересчур умный?guest писал(а):Sorry, не пойму, в чем проблема и что Вы не понимаете?Valmon писал(а):В общем, как я понял, только явное указание пути к fstabА вот как запустить, штатный /etc/rc.d/jail start лезет в rc.conf и пытается запустить из jail_list="h07g02 h15g03 h19_g04 host_35_119"Код: Выделить всё
root@h12-g02:/usr/local/etc # cat /etc/jail.conf | grep mount.fstab mount.fstab; mount.fstab = "/jail/h15-g03_fstab"; mount.fstab; mount.fstab = "/jail/h07-g02_fstab"; mount.fstab; mount.fstab; mount.fstab;
При jail -c:Он читает конфиг, монтирует, выполняет ifconfig но в итоге откатывает назадКод: Выделить всё
root@h12-g02:/usr/local/etc # jail -c jail: h19_g04: new jail must persist or attach jail: billing_<a href="http://cityadspix.com/tsclick-EBQRILTK-VRMIQUYF?url=http%3A%2F%2Fwww.enter.ru%2Fproduct%2Felectronics%2Fsmartfon-htc-wildfire-s-seriy-2060302000144&sa=6&sa1=&sa2=&sa3=&sa4=&bt=20&pt=9<=2&tl=3&im=Mjc3NS0wLTE0MTQxODI1NjEtMTE2NjczNjI%3D&prdct=3301390a3d083c0534&kw=htc_s" target="_blank" alt="HTC Wildfire S" title="HTC Wildfire S" style="">htc_s</a>_ru: new jail must persist or attach jail: host_35_119: new jail must persist or attach jail: h15g03: new jail must persist or attach jail: h07g02: new jail must persist or attach
Вам написать перевод man jail, или лекцию, или что?
чтобы что-то понять, нужно прочитать man jail
посмотреть и понять что делается в /etc/rc.d/jail
и руками стартовать jail с ключами, после чего все станет понятно и особенно с jail.conf
- Alex Keda
- стреляли...
- Сообщения: 35480
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: FreeBSD 9 jail user quota
в умении понимать прочитанное, вероятно 
Убей их всех! Бог потом рассортирует...
-
guest
- проходил мимо
Re: FreeBSD 9 jail user quota
Судя по написанному, Вы сами в силах справиться.Valmon писал(а): Уважаемый, вы сомневаетесь в моем умении читать, или чересчур умный?
-
Valmon
- мл. сержант
- Сообщения: 132
- Зарегистрирован: 2007-11-14 9:51:19
Re: FreeBSD 9 jail user quota
Конешно)), собсно что я и делаю.guest писал(а):Судя по написанному, Вы сами в силах справиться.Valmon писал(а): Уважаемый, вы сомневаетесь в моем умении читать, или чересчур умный?
Перечитайте с самого начало, саму тему топика и ваши неуместные ссылки на man jail & quota с лекциями про файловую систему.
-
guest
- проходил мимо
Re: FreeBSD 9 jail user quota
перечитал, "плач Ярославны" прекратился, начались наезды.Valmon писал(а):Конешно)), собсно что я и делаю.guest писал(а):Судя по написанному, Вы сами в силах справиться.Valmon писал(а): Уважаемый, вы сомневаетесь в моем умении читать, или чересчур умный?
Перечитайте с самого начало, саму тему топика и ваши неуместные ссылки на man jail & quota с лекциями про файловую систему.
Удачи
