下面的示例展示了将根 (/) 文件系统从磁带设备 /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 |