ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
Oracle Solaris の管理: Oracle Solaris コンテナ - リソース管理と Oracle Solaris ゾーン Oracle Solaris 10 1/13 Information Library (日本語) |
10. リソース上限デーモンによる物理メモリーの制御 (概要)
19. 非大域ゾーンのインストール、停止、複製、およびアンインストールについて (概要)
20. 非大域ゾーンのインストール、ブート、停止、アンインストール、および複製 (タスク)
24. Oracle Solaris 10 9/10: ゾーンへの物理的な Oracle Solaris システムの移行 (タスク)
25. ゾーンがインストールされている Oracle Solaris システムでのパッケージとパッチについて (概要)
26. ゾーンがインストールされている Oracle Solaris システムでのパッケージとパッチの追加および削除 (タスク)
27. Oracle Solaris ゾーンの管理 (概要)
28. Oracle Solaris ゾーンの管理 (タスク)
Oracle Solaris 10 1/06 についてこの章に追加されている説明
Oracle Solaris 10 6/06 についてこの章に追加されている説明
Oracle Solaris 10 8/07 についてこの章に追加されている説明
大域ゾーンでの Oracle Solaris の特権を一覧表示する方法
大域ゾーン内の特定のファイルシステムへのアクセス権を非大域ゾーンに追加する
非大域ゾーンで CD または DVD メディアにアクセスする権限を追加する方法
非大域ゾーンの /usr の下に書き込み可能ディレクトリを追加する方法
大域ゾーン内のホームディレクトリを非大域ゾーンにエクスポートする方法
ゾーンがインストールされている Oracle Solaris システムでの IP ネットワークマルチパスの使用
Oracle Solaris 10 8/07: 排他的 IP 非大域ゾーンで IP ネットワークマルチパスを使用する方法
IP ネットワークマルチパス機能を共有 IP 非大域ゾーンに拡張する方法
Oracle Solaris 10 8/07: 排他的 IP 非大域ゾーンでのデータリンクの管理
ゾーンがインストールされている Oracle Solaris システムでの公平配分スケジューラの使用
prctl コマンドを使用して大域ゾーンの FSS 配分を設定する方法
ゾーンの zone.cpu-shares 値を動的に変更する方法
Zone Management プロファイルを割り当てる方法
ゾーンがインストールされている Oracle Solaris システムのバックアップ
fssnap を使用して UFS スナップショットを作成する方法
find および cpio を使用してバックアップを実行する方法
29. 非大域ゾーンにインストールされている Oracle Solaris 10 システムのアップグレード
30. Oracle Solaris ゾーンで発生するさまざまな問題のトラブルシューティング
31. ブランドゾーンと Linux ブランドゾーンについて
34. lx ブランドゾーンのインストール、ブート、停止、複製、およびアンインストールについて (概要)
35. lx ブランドゾーンのインストール、ブート、停止、アンインストール、および複製 (タスク)
稼働中の非大域ゾーン内でファイルシステムをマウントできます。具体的には、次の作業について説明しています。
大域ゾーンの大域管理者として、raw デバイスおよびブロックデバイスを非大域ゾーンにインポートできます。デバイスのインポート後に、ゾーン管理者はディスクにアクセスできます。その後、ゾーン管理者はディスク上に新しいファイルシステムを作成して、次のいずれかの操作を実行できます。
ファイルシステムを手動でマウントします
ファイルシステムがゾーンのブート時にマウントされるように、/etc/vfstab 内に配置します
大域管理者として、大域ゾーンのファイルシステムを非大域ゾーンにマウントすることもできます。
この手順では、lofi ファイルドライバを使用します。このドライバは、ファイルをブロックデバイスとしてエクスポートします。
役割の作成と作成した役割のユーザーへの割り当てについては、『Solaris のシステム管理 (基本編)』の「Solaris 管理ツールを RBAC と組み合わせて使用する (作業マップ)」を参照してください。
global# cd /usr/tmp
global# mkfile 10m fsfile
ほかの lofi デバイスが作成されていない場合、使用可能な最初のスロット /dev/lofi/1 が使用されます。
global# lofiadm -a `pwd`/fsfile
必要な文字デバイスも取得します。
global# zonecfg -z my-zone zonecfg:my-zone> add device zonecfg:my-zone:device> set match=/dev/rlofi/1 zonecfg:my-zone:device> end zonecfg:my-zone> add device zonecfg:my-zone:device> set match=/dev/lofi/1 zonecfg:my-zone:device> end
global# zoneadm -z my-zone boot
my-zone# ls -l /dev/*lofi/*
次のような内容が表示されます。
brw------- 1 root sys 147, 1 Jan 7 11:26 /dev/lofi/1 crw------- 1 root sys 147, 1 Jan 7 11:26 /dev/rlofi/1
参照
詳細は、lofiadm(1m) および lofi(7D) のマニュアルページを参照してください。
この手順を実行するには、ゾーン管理者になり、Zone Management プロファイルを保持する必要があります。この手順では、newfs コマンドを使用します。このコマンドの詳細は、newfs(1M) のマニュアルページを参照してください。
my-zone# newfs /dev/lofi/1
newfs: construct a new file system /dev/rlofi/1: (y/n)? y
次のような内容が表示されます。
/dev/rlofi/1: 20468 sectors in 34 cylinders of 1 tracks, 602 sectors 10.0MB in 3 cyl groups (16 c/g, 4.70MB/g, 2240 i/g) super-block backups (for fsck -F ufs -o b=#) at: 32, 9664, 19296,
my-zone# fsck -F ufs /dev/rlofi/1
次のような内容が表示されます。
** /dev/rlofi/1 ** Last Mounted on ** Phase 1 - Check Blocks and Sizes ** Phase 2 - Check Pathnames ** Phase 3 - Check Connectivity ** Phase 4 - Check Reference Counts ** Phase 5 - Check Cyl groups 2 files, 9 used, 9320 free (16 frags, 1163 blocks, 0.2% fragmentation)
my-zone# mount -F ufs /dev/lofi/1 /mnt
my-zone# grep /mnt /etc/mnttab
次のような内容が表示されます。
/dev/lofi/1 /mnt ufs rw,suid,intr,largefiles,xattr,onerror=panic,zone=foo,dev=24c0001 1073503869
ここでは、ブロックデバイス /dev/lofi/1 をファイルシステムパス /mnt にマウントする手順を説明します。ブロックデバイスには UFS ファイルシステムが含まれます。次のオプションを使用します。
マウントオプションとして logging を使用します。
yes は、ゾーンのブート時にファイルシステムを自動的にマウントするよう、システムに指示します。
/dev/rlofi/1 は文字 (または raw) デバイスです。必要に応じて、fsck コマンドを raw デバイスで実行します。
/dev/lofi/1 /dev/rlofi/1 /mnt ufs 2 yes logging
ゾーンが zonepath /export/home/my-zone を保持するものとします。ここで、大域ゾーンのディスク /dev/lofi/1 を非大域ゾーン内の /mnt にマウントします。
この手順を実行するには、大域ゾーン内で大域管理者になる必要があります。
役割の作成と作成した役割のユーザーへの割り当てについては、『Solaris のシステム管理 (基本編)』の「Solaris 管理ツールを RBAC と組み合わせて使用する (作業マップ)」を参照してください。
global# mount -F ufs /dev/lofi/1 /export/home/my-zone/root/mnt
参照
lofi の詳細については、lofiadm(1M) および lofi(7D) のマニュアルページを参照してください。