Sun Cluster 系统管理指南(适用于 Solaris OS)

示例 — 恢复根 (/) 文件系统 (Solstice DiskSuite/Solaris Volume Manager)

下面的示例展示了将根 (/) 文件系统从磁带设备 /dev/rmt/0 恢复到节点 phys-schost-1 的过程。 从群集中的另一节点 phys-schost-2 运行 metaset 命令,以删除节点 phys-schost-1,稍后再将它重新添加到磁盘集 schost-1 中。 所有其他命令都是从 phys-schost-1 上运行的。 新引导块在 /dev/rdsk/c0t0d0s0 上创建,而三个状态数据库复本在 /dev/rdsk/c0t0d0s4 上重新创建。


[成为将被恢复的节点之外的群集节点上的超级用户。]
[从元集中删除节点:]
phys-schost-2# metaset -s schost-1 -f -d -h phys-schost-1
[替换发生故障的磁盘并引导节点:]

从 Solaris CD 引导节点:


[使用 formatnewfs 重新创建分区和文件系统。]
[在临时安装点上安装根文件系统:]
# mount /dev/dsk/c0t0d0s0 /a
[恢复根文件系统:]
# cd /a
# ufsrestore rvf /dev/rmt/0
# rm restoresymtable
# 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/dsk/c0t0d0
[重新创建状态数据库复本:]
# metadb -c 3 -af /dev/rdsk/c0t0d0s4
# reboot
Press Control-d to boot into multiuser mode.
[将节点添加回元集:]
phys-schost-2# metaset -s schost-1 -a -h phys-schost-1