qjailメモ
外から見えるNode.jsを立てたくて、常時起動している録画サーバの上に作ろうと思ったのだけど、トラブった時に録画ファイルが消えちゃうと泣くので、jailを作ってみたのでメモ。
# portmaster sysutils/qjail # zfs create ztank/jails # cd /usr/locale/etc # cp qjail.conf.sample qjail.conf && chmod +w qjail.conf # vi qjail.conf qjail_jaildir=/jails qjail_archivedir=/jails/archive qjail_default_flavor="default" qjail_sourcetree=/usr/src qjail_ftphost=ftp.jp.freebsd.org qjail_default_execute="/usr/bin/login -f root" # vi /etc/rc.conf qjail_enable="YES" # qjail install -c ... # qjail create -n re0 www01 192.168.0.81 ... # qjail start www01
- /varとか/usrとか標準的なディレクトリは作られて、/homeは作られなかった。何故か /media はディレクトリは作られて、中身は空っぽだった
- /usr/localは空っぽで、packageを入れようとしたら既に入っているとか言われて??だったが、ホストの/var/db/pkgがコピーされていたため
しばらく遊んでみます。