雪剑20 发表于 2011-11-02 10:44

系统做了软镜像之后一直重启

虚拟机安装的solaris,有两块盘分别为80G

对根分区进行镜像,如下所示:
#metadb -af -c 3 c1t0d0s7
#metadb -a -c 3 c1t1d0s7
#metainit -f d10 1 1 c1t0d0s0
#metainit -f d20 1 1 c1t1d0s0
#metainit d0 -m d10 d20
#metaroot d0

清除文件系统
#lockfs -fa

重启
#init 6

重启之后就一直起不来
启动界面是这样的:


之后,我用光盘进入单用户,修改etc/vfstab文件为原来的那个,再重新启动,状况是一样的。

不知道怎么回事,请问我应该怎么做呢?

doging 发表于 2011-11-02 10:55

除了修改vfstab外,还要修改/etc/system

财版 发表于 2011-11-02 11:00

回复 1# 雪剑20


    看不懂哇,你是不是要做系统盘镜像哇?

如果是的话,对/分区,要先建立一路子镜像,然后把这一路子镜像添加到Mirror,然后metaroot,然后reboot,然后把第二路子镜像metattach上去,整个Mirror过程才算完成。


我赶脚你的制作步骤有问题,你是整个Mirror完成才metaroot,然后reboot,过程好像不对。:em27:

财版 发表于 2011-11-02 11:06

回复 1# 雪剑20


    如果你要光盘单用户拆镜像的话,除了修改/etc/vfstab,还要把/etc/system中关于md的信息也删掉。就像2L说的那样。

calcm 发表于 2011-11-02 11:10

metainit d0 -m d10 d20
这句就有问题,除非你确认d10/d20 2个submirror是完全同步的
应该是metainit d0 -m d10
metaroot
然后重启,不用修改vfstab

wang_sy 发表于 2011-11-02 11:14

#metainit d0 -m d10 d20
这句有问题
应该:#metainit d0 -m d10
      # init 6
      # metattach d0 d20

雪剑20 发表于 2011-11-02 13:18

回复 6# wang_sy
回复 3# 财版

恩,是有问题,做镜像的时候就发生了。

但现在我系统没起来,用光盘单用户进去修改了/etc/vfstab和/etc/system文件之后,依然是那样,没起来

请问有什么解决的方法吗?:em03:

财版 发表于 2011-11-02 13:28

把md设备都删掉。

calcm 发表于 2011-11-02 15:25

本帖最后由 calcm 于 2011-11-02 15:26 编辑

X86和SPARC的不同,用SVM做了mirror在boot archive中有记录的,只修改system文件和vfstab不管用。
具体怎么修改bootarchive要到oracle查一下,有个专用的命令
页: [1]
查看完整版本: 系统做了软镜像之后一直重启