Sun Cluster 3.0 12/01 のシステム管理

例 - カプセル化ルート (/) ファイルシステムの復元 (VERITAS Volume Manager)

次に、カプセル化ルート (/) ファイルシステムがテープデバイス /dev/rmt/0 からノード phys-schost-1 に復元される例を示します。


[障害の発生したディスクを交換してノードを起動する]
ok boot cdrom -s
[format および newfs を使用してパーティションとファイルシステムを作成する]
[一時マウントポイントにルートファイルシステムをマウントする]
# mount /dev/dsk/c0t0d0s0 /a
[ルートファイルシステムを復元する]
# cd /a
# ufsrestore rvf /dev/rmt/0
# rm restoresymtable
[空の install-db ファイルを作成する]
# touch /a/etc/vx/reconfig.d/state.d/install-db
[一時ファイルシステムで /etc/system を編集するか、または次のエントリをコメントアウトする]
	# rootdev:/pseudo/vxio@0:0
	# set vxio:vol_rootdev_is_volume=1
[一時ファイルシステムの /etc/vfstab を編集する]
Example:
Change from-
/dev/vx/dsk/rootdg/rootvol /dev/md/rdsk/rootdg/rootvol / ufs 1 no-
 
Change to-
/dev/dsk/c0t0d0s0 /dev/rdsk/c0t0d0s0  / ufs   1     no       -
[一時ファイルシステムをマウント解除してファイルシステムを確認する]
# cd /
# umount /a
# fsck /dev/rdsk/c0t0d0s0
[新しい起動ブロックをインストールする]
# /usr/sbin/installboot /usr/platform/`uname ¥
-狸/lib/fs/ufs/bootblk /dev/rdsk/c0t0d0s0
[シングルユーザーモードで再起動する]
# reboot -- "-s"
[ディスク ID を更新する]
# scdidadm -R /dev/rdsk/c0t0d0
[vxinstall を実行する]
# vxinstall
Choose to encapsulate the root disk.
[マイナー番号が衝突している場合は、rootdg ディスクグループに別のマイナー番号を割り当てる]
# umount /global/.devices/node@nodeid
# vxdg reminor rootdg 100
# shutdown -g0 -i6 -y