マスターデバイスとロギングデバイスにミラーメタデバイスを用いてトランスメタデバイスを構成します。
以下のスライスを使用します。
master device: /dev/md/dsk/d10 (2.00GB) (mounted as /export) logging device: /dev/md/dsk/d20 (64MB) |
/dev/dsk/c0t0d0s5 (2.00GB) → d11 /dev/dsk/c0t1d0s5 (2.01GB) → d12 |
/dev/dsk/c0t0d0s4 (64MB) → d21 /dev/dsk/c0t1d0s4 (64MB) → d22 |
metainit コマンドでトランスメタデバイスを構成します。以下が書式です。
usage: metainit [ generic_options ] trans -t master [ log ] |
以下がオプションです。
generic options | notes |
---|---|
-f | 対象デバイスがマウントされていてもコマンドを強制実行します |
-n | 実際のメタデバイス設定を行わずに構文チェックだけ行います |
options | notes |
trans | トランスメタデバイスを指定します (デフォルトで d0 〜 d127 が使用可能です) |
master | マスターデバイスを指定します |
log | ロギングデバイスを指定します |
以下はミラーメタデバイスを使用してトランスメタデバイスを構成する例です。
/export としてマウントしている /dev/md/dsk/d10 をマウント解除した後、トランスメタデバイスを構成し、再びマウントしています。必要に応じて /etc/vfstab の書き換えを行います。
# metastat d10: ミラー サブミラー 0: d11 状態: 正常 サブミラー 1: d12 状態: 正常 パス: 1 読み込みオプション: ラウンドロビン (巡回的) (デフォルト) 書き込みオプション: 並列処理的 (デフォルト) サイズ: 4195314 ブロック d11: d10 のサブミラー 状態: 正常 サイズ: 4195314 ブロック ストライプ 0: デバイス 開始ブロック MetaDB 状態 ホットスペア c0t0d0s5 0 いいえ 正常 d12: d10 のサブミラー 状態: 正常 サイズ: 4216120 ブロック ストライプ 0: デバイス 開始ブロック MetaDB 状態 ホットスペア c0t1d0s5 0 いいえ 正常 d20: ミラー サブミラー 0: d21 状態: 正常 サブミラー 1: d22 状態: 正常 パス: 1 読み込みオプション: ラウンドロビン (巡回的) (デフォルト) 書き込みオプション: 並列処理的 (デフォルト) サイズ: 131328 ブロック d21: d20 のサブミラー 状態: 正常 サイズ: 131328 ブロック ストライプ 0: デバイス 開始ブロック MetaDB 状態 ホットスペア c0t0d0s4 0 いいえ 正常 d22: d20 のサブミラー 状態: 正常 サイズ: 132980 ブロック ストライプ 0: デバイス 開始ブロック MetaDB 状態 ホットスペア c0t1d0s4 0 いいえ 正常 # df -k ファイルシステム kbytes 使用済み 使用可能 capacity マウント先 /dev/dsk/c0t3d0s0 1245975 816843 366834 70% / /proc 0 0 0 0% /proc fd 0 0 0 0% /dev/fd mnttab 0 0 0 0% /etc/mnttab swap 640480 0 640480 0% /var/run swap 640492 12 640480 1% /tmp galley:/export/home/tachi 38467555 26373944 11708936 70% /home/tachi /dev/md/dsk/d10 2053096 9 1991495 1% /export # # umount /export # metainit d0 -t d10 d20 d0: トランスがセットアップされます # metastat d0: トランス 状態: 正常 サイズ: 4195314 ブロック マスターデバイス: d10 ロギングデバイス: d20 d10: ミラー サブミラー 0: d11 状態: 正常 サブミラー 1: d12 状態: 正常 パス: 1 読み込みオプション: ラウンドロビン (巡回的) (デフォルト) 書き込みオプション: 並列処理的 (デフォルト) サイズ: 4195314 ブロック d11: d10 のサブミラー 状態: 正常 サイズ: 4195314 ブロック ストライプ 0: デバイス 開始ブロック MetaDB 状態 ホットスペア c0t0d0s5 0 いいえ 正常 d12: d10 のサブミラー 状態: 正常 サイズ: 4216120 ブロック ストライプ 0: デバイス 開始ブロック MetaDB 状態 ホットスペア c0t1d0s5 0 いいえ 正常 d20: デバイスのロギング d0 状態: 正常 サイズ: 131214 ブロック d20: ミラー サブミラー 0: d21 状態: 正常 サブミラー 1: d22 状態: 正常 パス: 1 読み込みオプション: ラウンドロビン (巡回的) (デフォルト) 書き込みオプション: 並列処理的 (デフォルト) サイズ: 131328 ブロック d21: d20 のサブミラー 状態: 正常 サイズ: 131328 ブロック ストライプ 0: デバイス 開始ブロック MetaDB 状態 ホットスペア c0t0d0s4 0 いいえ 正常 d22: d20 のサブミラー 状態: 正常 サイズ: 132980 ブロック ストライプ 0: デバイス 開始ブロック MetaDB 状態 ホットスペア c0t1d0s4 0 いいえ 正常 # mount /dev/md/dsk/d0 /export # df -k ファイルシステム kbytes 使用済み 使用可能 capacity マウント先 /dev/dsk/c0t3d0s0 1245975 816843 366834 70% / /proc 0 0 0 0% /proc fd 0 0 0 0% /dev/fd mnttab 0 0 0 0% /etc/mnttab swap 640252 0 640252 0% /var/run swap 640264 12 640252 1% /tmp galley:/export/home/tachi 38467555 26373944 11708936 70% /home/tachi /dev/md/dsk/d0 2053096 9 1991495 1% /export # |