Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Как расшарить предустановленные пакеты между jail?   Alex Bakhtin   05 Dec 2007 18:00:57 
 Re: Как расшарить предустановленные пакеты между jail?   Vlad Gnatov   06 Dec 2007 11:46:06 
 Re: Как расшарить предустановленные пакеты между jail?   Alex Bakhtin   06 Dec 2007 12:28:39 
 Re: Как расшарить предустановленные пакеты между jail?   Vlad Gnatov   06 Dec 2007 13:36:30 
 Re: Как расшарить предустановленные пакеты между jail?   Alex Bakhtin   06 Dec 2007 13:42:03 
Архивное /ru.unix.bsd/30707637fc1fb.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional