[原创] Solaris 5.9 Volume manager recovery
发表于:2007-06-08来源:作者:点击数:
标签:
前两天做的,把过程写下来。 Solaris5.9 SolarisVolumeManager 根镜像拆除、修复 故障现象: 1.系统启动时报告md.conf文件无效的格式 解决办法: --------------------------------------------------------------------------------- Clear ---------------
前两天做的,把过程写下来。
Solaris 5.9
Solaris Volume Manager
根镜像拆除、修复
故障现象:
1. 系统启动时报告md.conf文件无效的格式
解决办法:
---------------------------------------------------------------------------------
Clear
---------------------------------------------------------------------------------
1. 使用光盘启动系统到单用户状态
{0} ok boot cdrom -s
2. 恢复相关的文件
# mount /dev/dsk/c0t0d0s0 /a
# vi /a/etc/system
*rootdev:/pseudo/md@0:0,0,blk
删除rootdev这一行,编辑/etc/vfstab文件
/dev/md/dsk/d0 /dev/md/rdsk/d0 / ufs 1 no -
->/dev/dsk/c0t0d0s0 /dev/rdsk/c0t0d0s0 / ufs 1 no -
3. 重新启动机器
# cd /
# umount /a
# fsck /dev/rdsk/c0t0d0s0
# STOP-A
ok boot -sw
4. 清除根分区的metamirror
# metaclear -f -r d0 d1 d2 (d1 and d2 is submirrors of d0)
5. 正常启动
# exit
6. 用以前的md.conf文件将md.conf文件覆盖(以前的md.conf文件在备份里找,如果没有备份的话,那……)
---------------------------------------------------------------------------------
Restore
---------------------------------------------------------------------------------
7. 重建根镜像
# metainit -f d1 1 1 c0t0d0s0
# metainit d2 1 1 c0t1d0s0
# metainit d0 -m d1
# metaroot d0
# lockfs -fa
# reboot
重启后运行:
# metattach d0 d2
此时用metastat会看到正在同步,等待同步完成。
原文转自:http://www.ltesting.net