ユーザ用ツール

サイト用ツール


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..."
1)
XigamaNAS
2)
細部は自身の環境に合わせて変更してください
os/nas4free/jail.1696665303.txt.gz · 最終更新: 2023/10/07 07:55 by hayashi