下面的示例展示了将根 (/) 文件系统从磁带设备 /dev/rmt/0 恢复到节点 phys-schost-1 的过程。
[替换故障磁盘并引导节点:] |
从 Solaris CD 引导节点。请在 OpenBoot PROM ok 提示符下键入以下命令:
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/vx/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 \ -i`/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 |