os:nas4free:jail
文書の過去の版を表示しています。
目次
Jail on XigmaNAS
XigamaNASでjailを立ち上げる場合NAS用に調整されているため通常と若干異なる部分がある
作業用DirとMountPointの作成
# mkdir /jail # mkdir /mnt/data/jail # mkdir /mnt/data/jail/{work,proto,conf} # mount_nullfs /mnt/data/jail /jail
/jail/work | ダウンロード、temp |
---|---|
/jail/proto | 今回作成するJail |
/jail/conf | 設定、動作用ファイル |
Baseのダウンロードと解凍
ダウンロード
# cd /jail/work # fetch ftp://ftp.freebsd.org/pub/FreeBSD/releases/`uname -m`/`uname -m`/`uname -r | cut -d- -f1-2`/base.txz # fetch ftp://ftp.freebsd.org/pub/FreeBSD/releases/`uname -m`/`uname -m`/`uname -r | cut -d- -f1-2`/lib32.txz
※ 32bitシステムの場合はlib32.txzは不要です
解凍
ダウンロードしたBaseを /jail/proto/ に解凍します
# tar xvf /jail/work/base.txz -C /jail/proto/ # tar xvf /jail/work/lib32.txz -C /jail/proto/
Jailに必要な設定ファイル
ホスト1)の /etc/resolve.conf をコピーします
# cp /etc/resolv.conf /jail/proto/etc/
タイムゾーン
必要なtimezoneファイルをコピーします
# cp /jail/proto/usr/share/zoneinfo/Asia/Tokyo /jail/proto/etc/localtime
fstab
jailへマウントしたい場合に備えて fstab を作成しておきます
# touch /jail/conf/fstab.proto
例えば、ホスト上の /mnt/data/Video を マウントするケースでは以下のように書けます2)
/mnt/data/Video /jail/proto/mnt/Video nullfs ro 0 0
rc.conf.localの作成
# cd /jail # touch conf/rc.conf.local # nano conf/rc.conf.local
jail_enable="YES" # enable jails YES|NO jail_list="proto" # name of the jails to start "proto www..."
jail.confの作成
os/nas4free/jail.1696669057.txt.gz · 最終更新: 2023/10/07 08:57 by hayashi