ディスクの選択
ディスクデバイス空き領域
=========================================
[X]** c0t0d070086 MB (F4 で編集)
[ ] c1t0d070086 MB
-> F2_自動配置(自動配置させておいて後でカスタマイズ)
自動配置するファイルシステム
========================================
[X] /
[ ] /opt
[ ] /usr
[ ] /usr/openwin
[X] /var
[X] swap
ファイルシステム ディスク/スライス容量
==============================================
/ c0t0d0s0 5634 MB
/var c0t0d0s1112 MB
overlap c0t0d0s270086 MB
swap c0t0d0s3512 MB
/export/home c0t0d0s763828 MB
overlap c1t0d0s270086 MB
/export/home0 c1t0d0s770086 MB
カスタマイズするディスクを選択してください。
ディスク (容量) 構成済みのファイルシステム
===========================================
c0t0d0 (70086 MB) /, /var, swap, /export/home
c1t0d0 (70086 MB)
-> F4_カスタマイズ
-> Esc-4_オプション
[X]M バイト
[ ]シリンダ
その他のオプション
[X]シリンダ境界を表示する
[ ]VTOC ラベルから既存のスライスをロードする
-----
★ディスクスライスについて
RAID DB用に"4"に100MB程度のマウントなしのスライスを作っておく。
ルート(/)のスライスは開始シリンダを0なら0、0ではないのなら0ではないと合わせておく。
マスターとスレーブのシリンダ位置を全て合わせておけば問題はない。
スレーブは全てマウントなしで設定しておく。
ブートデバイス: c0t0d0s0
対象: 推奨: MB 最小: MB
====================================================
Slice マウントポイント 容量 (MB) 開始 Cyl 終了 Cyl
0 / 10240 712 4268
1 /var 47694 4269 20835
2 overlap 70086 0 24344
3 swap 2049 0 711
4 100 20836 20870
5 0 0 0
6 0 0 0
7 /export/home 10001 20871 24344
================================================
総容量: 70086 MB
割り当て済み: 70084 MB
丸め誤差: 2 MB
空き: 0 MB
インストールが始まります。
↓
インストール後の設定
--------------------------------------------------------------------
インストール直後はsendmailのメッセージが多発するのでサービスを落とす
# svcadm disable sendmail
# svcs | grep sendmail
>なし
※備考:(# svcadm enable/disable)
--------------------------------------------------------------------
■RAID作成
以下のコマンドでState Databaseを作成する。
# metadb -a -f -c 2 c0t0d0s4 c1t0d0s4
以下のコマンドでState Databaseを確認できる。
# metadb
flags first blk block count
a u 16 8192 /dev/dsk/c0t0d0s4
a u 8208 8192 /dev/dsk/c0t0d0s4
a u 16 8192 /dev/dsk/c1t0d0s4
a u 8208 8192 /dev/dsk/c1t0d0s4
※RAIDプラン
Slice-M.Disk-S.Disk-Mirror.D-Mount Point
(eg.スライス0はマスターをd11、スレーブをd12とし、d10というRAIDで/にマウントする)
0 d11 d12 d10 /
1 d21 d22 d20 /var
3 d31 d32 d30 swap
4 metadb
7 d41 d42 d40 /export/home
▼作業
ルートファイルシステムのミラー化
# metainit -f d11 1 1 c0t0d0s0
>d11: 連結/ストライプがセットアップされます
# metainit d12 1 1 c1t0d0s0
>d12: 連結/ストライプがセットアップされます
# metainit d10 -m d11
>d10: ミラーがセットアップされます
# metaroot d10
# lockfs -fa
vfstabを確認。
# more /etc/vfstab
以下のように変更する。もしくは変更されている。
#/dev/dsk/c0t0d0s0 /dev/rdsk/c0t0d0s0 / ufs 1 no -
/dev/md/dsk/d10 /dev/md/rdsk/d10 / ufs 1 no -
# reboot
ミラーを開始する
# metattach d10 d12
-----
/var/ファイルシステムのミラー化
# metainit -f d21 1 1 c0t0d0s1
>d21: 連結/ストライプがセットアップされます
# metainit d22 1 1 c1t0d0s1
>d22: 連結/ストライプがセットアップされます
# metainit d20 -m d21
>d20: ミラーがセットアップされます
# vi /etc/vfstab
※vfstabの編集に失敗すると再起動後viが起動せずvfstabの再編集が難しくなるので注意。
もしそうなった場合は/var/tmpを仮で作成する。
#/dev/dsk/c0t0d0s1 /dev/rdsk/c0t0d0s1 /var ufs 1fs no
-es - ~
/dev/md/dsk/d20 /dev/md/rdsk/d20 /var ufs 1 no -
# reboot
ミラーを開始する
# metattach d20 d22
---
同様にその他ファイルシステムのミラー化
# metainit -f d31 1 1 c0t0d0s3
# metainit -f d41 1 1 c0t0d0s7
# metainit d32 1 1 c1t0d0s3
# metainit d42 1 1 c1t0d0s7
# metainit d30 -m d31
# metainit d40 -m d41
# vi /etc/vfstab
#/dev/dsk/c0t0d0s3 /dev/rdsk/c0t0d0s3 /usr ufs 1 no -
/dev/md/dsk/d30 /dev/md/rdsk/d30 /usr ufs 1 no -
#/dev/dsk/c0t0d0s7 /dev/rdsk/c0t0d0s7 /opt ufs 2 yes -
/dev/md/dsk/d40 /dev/md/rdsk/d40 /opt ufs 2 yes -
最終的なvfstabの内容
---
#device device mount FS fsck mount mount
#to mount to fsck point type pass at boot options
#
fd - /dev/fd fd - no -
/proc - /proc proc - no -
#/dev/dsk/c0t0d0s3 - - swap - no -
/dev/md/dsk/d30 - - swap - no -
/dev/md/dsk/d10 /dev/md/rdsk/d10 / ufs 1 no -
#/dev/dsk/c0t0d0s1 /dev/rdsk/c0t0d0s1 /var ufs 1 no -
/dev/md/dsk/d20 /dev/md/rdsk/d20 /var ufs 1 no -
#/dev/dsk/c0t0d0s7 /dev/rdsk/c0t0d0s7 /export/home ufs 2 yes -
/dev/md/dsk/d40 /dev/md/rdsk/d40 /export/home ufs 2 yes -
/devices - /devices devfs - no -
ctfs - /system/contract ctfs - no -
objfs - /system/object objfs - no -
swap - /tmp tmpfs - yes -
-----
#reboot
ミラーを開始する
# metattach d30 d32
# metattach d40 d42
-----
確認
# metastat
d40: ミラー
サブミラー 0: d41
状態: 正常
サブミラー 1: d42
状態: 再同期中
再同期実行中: 0 % 完了
パス: 1
読み込みオプション: roundrobin (デフォルト)
書き込みオプション: parallel (デフォルト)
サイズ: 20482704 ブロック (9.8 GB)
d41: d40 のサブミラー
状態: 正常
サイズ: 20482704 ブロック (9.8 GB)
ストライプ 0:
デバイス 開始ブロック Dbase 状態 Reloc ホットスペア
c0t0d0s7 0 No 正常 Yes
d42: d40 のサブミラー
状態: 再同期中
サイズ: 20482704 ブロック (9.8 GB)
ストライプ 0:
デバイス 開始ブロック Dbase 状態 Reloc ホットスペア
c1t0d0s7 0 No 正常 Yes
d30: ミラー
サブミラー 0: d31
状態: 正常
サブミラー 1: d32
状態: 再同期中
再同期実行中: 6 % 完了
パス: 1
読み込みオプション: roundrobin (デフォルト)
書き込みオプション: parallel (デフォルト)
サイズ: 4197952 ブロック (2.0 GB)
d31: d30 のサブミラー
状態: 正常
サイズ: 4197952 ブロック (2.0 GB)
ストライプ 0:
デバイス 開始ブロック Dbase 状態 Reloc ホットスペア
c0t0d0s3 0 No 正常 Yes
d32: d30 のサブミラー
状態: 再同期中
サイズ: 4197952 ブロック (2.0 GB)
ストライプ 0:
デバイス 開始ブロック Dbase 状態 Reloc ホットスペア
c1t0d0s3 0 No 正常 Yes
d20: ミラー
サブミラー 0: d21
状態: 正常
サブミラー 1: d22
状態: 再同期中
再同期実行中: 1 % 完了
パス: 1
読み込みオプション: roundrobin (デフォルト)
書き込みオプション: parallel (デフォルト)
サイズ: 97679032 ブロック (46 GB)
d21: d20 のサブミラー
状態: 正常
サイズ: 97679032 ブロック (46 GB)
ストライプ 0:
デバイス 開始ブロック Dbase 状態 Reloc ホットスペア
c0t0d0s1 0 No 正常 Yes
d22: d20 のサブミラー
状態: 再同期中
サイズ: 97679032 ブロック (46 GB)
ストライプ 0:
デバイス 開始ブロック Dbase 状態 Reloc ホットスペア
c1t0d0s1 0 No 正常 Yes
d10: ミラー
サブミラー 0: d11
状態: 正常
サブミラー 1: d12
状態: 再同期中
再同期実行中: 11 % 完了
パス: 1
読み込みオプション: roundrobin (デフォルト)
書き込みオプション: parallel (デフォルト)
サイズ: 20972072 ブロック (10 GB)
d11: d10 のサブミラー
状態: 正常
サイズ: 20972072 ブロック (10 GB)
ストライプ 0:
デバイス 開始ブロック Dbase 状態 Reloc ホットスペア
c0t0d0s0 0 No 正常 Yes
d12: d10 のサブミラー
状態: 再同期中
サイズ: 20972072 ブロック (10 GB)
ストライプ 0:
デバイス 開始ブロック Dbase 状態 Reloc ホットスペア
c1t0d0s0 0 No 正常 Yes
Device Relocation Information:
Device Reloc Device ID
c1t0d0 はい id1,sd@SFUJITSU_MAW3073NC_______DAR4P7C029YJ
c0t0d0 はい id1,sd@SFUJITSU_MAW3073NC_______DAR4P7C02A26
-----
以上で作業は終了。
アタッチした後は2つのミラーは自動的に同期される。
同期が完了する前にマシンを落としても問題ない。
再起動後に自動で同期が開始される。
備考:解除コマンド
# metaclear d42