Re: [Sysadmins] OpenVZ и quota на проброшенном разделе
У кого-нибудь получалось завести квоты в контейнере OpenVZ на разделе отличном от корня? А вот с квотами как-то не морочился. Попробовал побаловаться квотами в корне контейнера, так они не работают ))) Отсюда вопрос!!! Вообще у кого-нибудь квоты в контейнере OpenVZ в пользовании были? P.S.Попробовал настроить квоты на своем рабочем компе, все получилось. -- Vasuk Maksim ___ Sysadmins mailing list Sysadmins@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/sysadmins
Re: [Sysadmins] OpenVZ и quota на проброшенном разделе
19.04.2016 13:23, Vasyuk Maksim пишет: Sergey пишет: On Thursday 14 April 2016, Vasyuk Maksim wrote: mount /dev/vg00/smb02-tmp01 $VE_ROOT/mnt/tmp/ А разве так можно ? мне кажется, контейнеру поплохеть должно. Вот что пишут: https://wiki.openvz.org/Bind_mounts Извиняюсь, сильно коротко написал. Уже поднимался в рассылке вопрос как монтировать второй раздел, я остановился на том что нужно создать файлик ID.mount, а в него прописать: #!/bin/bash . $VE_CONFFILE mount /dev/vg00/am01-01 $VE_ROOT/mnt/altlinux/ У меня там зеркало бранча лежит уже полгода, пока не поплохело ;) Но Ваш пример по ссылку явно круче ;). Поправил у себя. Спасибо! У меня типичный маунт для виртуалки на основе альта выглядит так: #!/bin/bash source /etc/vz/vz.conf [ -f "$VE_CONFFILE" ] && CONFIG=$VE_CONFFILE || { VEID=`basename $0 .mount` CONFIG=/etc/vz/conf/$VEID.conf VE_ROOT=/var/lib/vz/root/$VEID } source $CONFIG ## First mount point... DIR=1 SRC[$DIR]=/home DST[$DIR]=${SRC[$DIR]} ## Next mount point... let DIR++ SRC[$DIR]=/mnt/repos/alt/lib DST[$DIR]=/var/lib/apt ## Next mount point... let DIR++ SRC[$DIR]=/mnt/repos/alt/cache DST[$DIR]=/var/cache/apt for i in `seq 1 $DIR`; do mount -nt simfs ${SRC[$i]} $VE_ROOT${DST[$i]} -o ${SRC[$i]} done Первый блок - для возможности запускать этот маунт вручную при, например, перемонтировании нфс-шар с другого хранилища: виртуалки без доп.пинка такого не понимают. Маунт-пойнты апта - для экономии места в виртуалках. Та же фигня с юмом и пр. У кого-нибудь получалось завести квоты в контейнере OpenVZ на разделе отличном от корня? А вот с квотами как-то не морочился. -- Мимо крокодил. WBR, rednex CIO. Viber = +7(964)103-65-67 JID = Skype = $local_part@ ___ Sysadmins mailing list Sysadmins@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/sysadmins
Re: [Sysadmins] OpenVZ и quota на проброшенном разделе
Sergey пишет: On Thursday 14 April 2016, Vasyuk Maksim wrote: mount /dev/vg00/smb02-tmp01 $VE_ROOT/mnt/tmp/ А разве так можно ? мне кажется, контейнеру поплохеть должно. Вот что пишут: https://wiki.openvz.org/Bind_mounts Извиняюсь, сильно коротко написал. Уже поднимался в рассылке вопрос как монтировать второй раздел, я остановился на том что нужно создать файлик ID.mount, а в него прописать: #!/bin/bash . $VE_CONFFILE mount /dev/vg00/am01-01 $VE_ROOT/mnt/altlinux/ У меня там зеркало бранча лежит уже полгода, пока не поплохело ;) Но Ваш пример по ссылку явно круче ;). Поправил у себя. Спасибо! У кого-нибудь получалось завести квоты в контейнере OpenVZ на разделе отличном от корня? -- Vasuk Maksim ___ Sysadmins mailing list Sysadmins@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/sysadmins
Re: [Sysadmins] OpenVZ и quota на проброшенном разделе
On Thursday 14 April 2016, Vasyuk Maksim wrote: > mount /dev/vg00/smb02-tmp01 $VE_ROOT/mnt/tmp/ А разве так можно ? мне кажется, контейнеру поплохеть должно. Вот что пишут: https://wiki.openvz.org/Bind_mounts -- С уважением, Сергей. ___ Sysadmins mailing list Sysadmins@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/sysadmins
[Sysadmins] OpenVZ и quota на проброшенном разделе
Привет, Всем! Решил сделать пользователям личные папочки сетевые. Выделил через LVM раздел, пробросил его в в контейнер: mount /dev/vg00/smb02-tmp01 $VE_ROOT/mnt/tmp/ Добавил в конфиг контейнера: QUOTAUGIDLIMIT="100" В контейнере видим # mount | grep tmp01 /dev/mapper/vg00-smb02--tmp01 on /mnt/tmp type ext4 (rw,relatime,barrier=1,data=ordered,usrquota,grpquota) Расшарил через самбу, все работает, кроме квот. # quotaon /mnt/tmp quotaon: Cannot stat() mounted device /dev/mapper/vg00-smb02--tmp01: Нет такого файла или каталога quotaon: Mountpoint (or device) /mnt/tmp not found or has no quota enabled. Делаю: # edquota -u root Выдает: Disk quotas for user root (uid 0): Filesystem blocks soft hard inodes soft hard /dev/simfs 819004 0 0 19747 00 Причем в корне автоматом появились файликики: # ls -l / | grep quota lrwxrwxrwx 1 root root 39 апр 14 16:27 aquota.group -> /proc/vz/vzaquota/0057/aquota.group lrwxrwxrwx 1 root root 38 апр 14 16:27 aquota.user -> /proc/vz/vzaquota/0057/aquota.user А вот в /mnt/tmp таких файликов не появилось. Руками создавал, толку нет. Подскажите в каком месте рыть? -- Vasuk Maksim ___ Sysadmins mailing list Sysadmins@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/sysadmins