|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Alex Bakhtin 2:5020/400 05 Dec 2007 18:00:57 To : Roman Korolyov Subject : Re: Как расшарить предустановленные пакеты между jail? -------------------------------------------------------------------------------- >>>>> "RK" == Roman Korolyov writes: Привет, >> >> Hадо насетапить мне несколько одинаковых jail, про ezjail я уже >> >> узнал и поставил, понравилось. Hо мне не совсем понятно - а как бы в >> >> базовый jail наинсталлить пакетов и затем их использовать из дочек? В >> >> ezjail /usr/local предполагается что в дочках будет строиться >> >> самостоятельно, что во многом сводит на нет все прелести создания jail >> >> через nullfs. Пока ничего умнее, кроме как поставить пакеты в >> >> basejail/usr/local и затем в дочках наделать симлинков в /usr/local на >> >> каждый файл не придумал:( Что делать с /var/db/pkg непонятно. Есть RK> У меня схема именно на симлинках работает. Hа каждый файл или на каталоги, все-таки? Можно построить /usr/local тем же способом, что делается и /usr: # ll usr/ total 16 drwxr-xr-x 4 root wheel 512 4 дек 17:33 . drwxr-xr-x 12 root wheel 512 4 дек 17:33 .. lrwxrwxrwx 1 root wheel 17 4 дек 17:33 bin -> /basejail/usr/bin lrwxrwxrwx 1 root wheel 19 4 дек 17:33 games -> /basejail/usr/games lrwxrwxrwx 1 root wheel 21 4 дек 17:33 include ->/basejail/usr/include lrwxrwxrwx 1 root wheel 17 4 дек 17:33 lib -> /basejail/usr/lib lrwxrwxrwx 1 root wheel 21 4 дек 17:33 libdata ->/basejail/usr/libdata lrwxrwxrwx 1 root wheel 21 4 дек 17:33 libexec ->/basejail/usr/libexec drwxr-xr-x 2 root wheel 512 4 дек 17:33 local drwxr-xr-x 2 root wheel 512 4 дек 17:33 obj lrwxrwxrwx 1 root wheel 19 4 дек 17:33 ports -> /basejail/usr/ports lrwxrwxrwx 1 root wheel 18 4 дек 17:33 sbin -> /basejail/usr/sbin lrwxrwxrwx 1 root wheel 19 4 дек 17:33 share -> /basejail/usr/share lrwxrwxrwx 1 root wheel 17 4 дек 17:33 src -> /basejail/usr/src Оставить для запись только /usr/local/etc? RK> Т.е. есть базовый джейл, где я один раз ставлю все пакеты, RK> и есть образ голых конфигов и симлинков на /mnt/usr/local и т.п. для RK> клиента. А /var/db/pkg клиентские куда? В /mnt/var/db/pkg? Или просто забить - тогда невозможно будет посмотреть ничего через pkg_info? RK> При заведении джейла копируется "конфиговая" часть с симлинкамию RK> При старте джейла в него подмонтируется "базовая" часть, которая одна на RK> всех. Примерно так и сделано в ezjail, видимо, придется что-то придумывать на эту тему - тот же ezjail затачивать. Мне уже предложили unionfs:) но я боюсь ее что-то... -- Best regards, Alex Bakhtin, CCIE #8439 AMT Group, Cisco Systems Gold Partner, http://www.amt.ru --- ifmail v.2.15dev5.4 * Origin: AMT Group (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/30707637fc1fb.html, оценка из 5, голосов 10
|