frzzdj 发表于 2012-06-11 09:59

solaris9 做镜像问题!!!!

本帖最后由 frzzdj 于 2012-06-13 16:38 编辑

系统是Solaris9的,新装系统,装EIS后开始做镜像。两块硬盘c0t0d0s2,c0t1d0s2完整步骤如下:

1、prtvtoc后metadb -afc 3 c0t0d0s6 c0t1d0s6
2、metainit -f d11 1 1 c0t0d0s0
   metainit d12 1 1 c0t1d0s0
   metainit d10 -m d11
   metaroot d10   
   lockfs -fa
      init 6
3、metattach d10 d12
   s1 swap    d20
   s3/var   d30
   s4 /usr      d40
   s5 /opt      d50
   s6 你懂的   
   s7 /export/home   d70
   这几个镜像做完并且同步完成。(dx0 代表作的镜像)
4、vi /etc/vfstab
   这个木啥说的,除了d10由metaroot生成外,其他5个我手动编辑了下。
5、init 0   
    setenv boot-device disk 0 disk1
    reset-all
6、重启之后不行啊,提示/var有问题,让我fsck d30.只能进入维护模式.



整个过程中间难道**问题吗???不解,在虚拟机上试验的也是不顺利,忘各位有经验的大婶们解惑。

guoguo9903 发表于 2012-06-11 11:25

s2 分区swap ?   确认 是 用的 s2

frzzdj 发表于 2012-06-11 11:27

没注意,打错了。s1,不纠结这个小失误,楼上有什么建议吗?

东方蜘蛛 发表于 2012-06-11 15:11

metadb;metastat贴出来看看吧

frzzdj 发表于 2012-06-12 12:09

root@v240-1 # metadb
      标志            第一个块      块计数
   a      u         16            8192            /dev/dsk/c1t0d0s6
   a      u         8208            8192            /dev/dsk/c1t0d0s6
   a      u         16400         8192            /dev/dsk/c1t0d0s6
   a      u         16            8192            /dev/dsk/c1t1d0s6
   a      u         8208            8192            /dev/dsk/c1t1d0s6
   a      u         16400         8192            /dev/dsk/c1t1d0s6

root@v240-1 # metastat
d70: 镜像
    次镜像 0: d71
      状态: 确定         
    次镜像 1: d72
      状态: 确定         
    传送: 1
   读入选项: roundrobin (缺省)
    写入选项: parallel (缺省)
    大小: 2097414 块 (1.0 GB)

d71: d70 的次镜像
    状态: 确定         
    大小: 2097414 块 (1.0 GB)
    条 0:
      设备       引导块       Dbase         状态 Reloc 热备援
      c1t0d0s7          0   否            确定    是


d72: d70 的次镜像
    状态: 确定         
    大小: 2097414 块 (1.0 GB)
    条 0:
      设备       引导块       Dbase         状态 Reloc 热备援
      c1t1d0s7          0   否            确定    是


d50: 镜像
    次镜像 0: d51
      状态: 确定         
    次镜像 1: d52
      状态: 确定         
    传送: 1
   读入选项: roundrobin (缺省)
    写入选项: parallel (缺省)
    大小: 45056844 块 (21 GB)

d51: d50 的次镜像
    状态: 确定         
    大小: 45056844 块 (21 GB)
    条 0:
      设备       引导块       Dbase         状态 Reloc 热备援
      c1t0d0s5          0   否            确定    是


d52: d50 的次镜像
    状态: 确定         
    大小: 45056844 块 (21 GB)
    条 0:
      设备       引导块       Dbase         状态 Reloc 热备援
      c1t1d0s5          0   否            确定    是


d30: 镜像
    次镜像 0: d31
      状态: 确定         
    次镜像 1: d32
      状态: 确定         
    传送: 1
   读入选项: roundrobin (缺省)
    写入选项: parallel (缺省)
    大小: 2097414 块 (1.0 GB)

d31: d30 的次镜像
    状态: 确定         
    大小: 2097414 块 (1.0 GB)
    条 0:
      设备       引导块       Dbase         状态 Reloc 热备援
      c1t0d0s3          0   否            确定    是


d32: d30 的次镜像
    状态: 确定         
    大小: 2097414 块 (1.0 GB)
    条 0:
      设备       引导块       Dbase         状态 Reloc 热备援
      c1t1d0s3          0   否            确定    是


d20: 镜像
    次镜像 0: d21
      状态: 确定         
    次镜像 1: d22
      状态: 确定         
    传送: 1
   读入选项: roundrobin (缺省)
    写入选项: parallel (缺省)
    大小: 8389656 块 (4.0 GB)

d21: d20 的次镜像
    状态: 确定         
    大小: 8389656 块 (4.0 GB)
    条 0:
      设备       引导块       Dbase         状态 Reloc 热备援
      c1t0d0s1          0   否            确定    是


d22: d20 的次镜像
    状态: 确定         
    大小: 8389656 块 (4.0 GB)
    条 0:
      设备       引导块       Dbase         状态 Reloc 热备援
      c1t1d0s1          0   否            确定    是


d10: 镜像
    次镜像 0: d11
      状态: 确定         
    次镜像 1: d12
      状态: 确定         
    传送: 1
   读入选项: roundrobin (缺省)
    写入选项: parallel (缺省)
    大小: 4194828 块 (2.0 GB)

d11: d10 的次镜像
    状态: 确定         
    大小: 4194828 块 (2.0 GB)
    条 0:
      设备       引导块       Dbase         状态 Reloc 热备援
      c1t0d0s0          0   否            确定    是


d12: d10 的次镜像
    状态: 确定         
    大小: 4194828 块 (2.0 GB)
    条 0:
      设备       引导块       Dbase         状态 Reloc 热备援
      c1t1d0s0          0   否            确定    是


d40: 镜像
    次镜像 0: d41
      状态: 确定         
    次镜像 1: d42
      状态: 确定         
    传送: 1
   读入选项: roundrobin (缺省)
    写入选项: parallel (缺省)
    大小: 8389656 块 (4.0 GB)

d41: d40 的次镜像
    状态: 确定         
    大小: 8389656 块 (4.0 GB)
    条 0:
      设备       引导块       Dbase         状态 Reloc 热备援
      c1t0d0s4          0   否            确定    是


d42: d40 的次镜像
    状态: 确定         
    大小: 8389656 块 (4.0 GB)
    条 0:
      设备       引导块       Dbase         状态 Reloc 热备援
      c1t1d0s4          0   否            确定    是


设备重新分配信息:
设备   重新定位       设备 ID
c1t1d0   是   id1,sd@SSEAGATE_ST336607LSUN36G_3JA77V5K00007433RW8S
c1t0d0   是   id1,sd@SSEAGATE_ST336607LSUN36G_3JA6CX5Y00007417UB50


信息如上,还需要什么吗。
再贴上启动报的东西吧:
Rebooting with command: boot                                          
Boot device: disk0File and args:
SunOS Release 5.9 Version Generic_122300-49 64-bit
Copyright 1983-2003 Sun Microsystems, Inc.All rights reserved.
Use is subject to license terms.
WARNING: forceload of misc/md_trans failed
WARNING: forceload of misc/md_raid failed
WARNING: forceload of misc/md_hotspares failed
WARNING: forceload of misc/md_sp failed
Hardware watchdog enabled
configuring IPv4 interfaces: bge0.
Hostname: v240-1
The /var file system (/dev/md/rdsk/d30) is being checked.
/dev/md/rdsk/d30: UNALLOCATEDI=2916OWNER=root MODE=0
/dev/md/rdsk/d30: SIZE=0 MTIME=Jun7 17:36 2012
/dev/md/rdsk/d30: NAME=/spool/clientmqueue/sm-client.pid

/dev/md/rdsk/d30: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.

WARNING - Unable to repair the /var filesystem. Run fsck
manually (fsck -F ufs /dev/md/rdsk/d30). Exit the shell when
done to continue the boot process.


Type control-d to proceed with normal startup,
(or give root password for system maintenance):
single-user privilege assigned to /dev/console.
Entering System Maintenance Mode。

frzzdj 发表于 2012-06-12 12:12

看我的 这个镜像过程呢,有没有问题?因为上个月装blade2500的时候一模一样的,提示fsck d30.只能进入单用户。

qianxia0_ 发表于 2012-06-12 13:40

vfstab也贴出来看看呗

frzzdj 发表于 2012-06-12 14:19

root@v240-1 # more vfstab
#device         device          mount         FS      fsck    mount   mount
#to mount       to fsck         point         type    pass    at boot options
#
fd      -       /dev/fd fd      -       no      -
/proc   -       /proc   proc    -       no      -
/dev/md/dsk/d20 -       -       swap    -       no      -
/dev/md/dsk/d10 /dev/md/rdsk/d10      /       ufs   1       no      logging
/dev/md/dsk/d40 /dev/md/rdsk/d40      /usr    ufs   1       no      logging
/dev/md/dsk/d30 /dev/md/rdsk/d30      /var    ufs   1       no      logging
/dev/md/dsk/d70 /dev/md/rdsk/d70      /export/home    ufs   2       yes   
logging
/dev/md/dsk/d50 /dev/md/rdsk/d50      /opt    ufs   2       yes   logging
swap    -       /tmp    tmpfs   -       yes   -


来了,还有什么需要的木有?

qianxia0_ 发表于 2012-06-12 14:23

no改成yes试试

frzzdj 发表于 2012-06-12 14:28

能不能告诉我yes 和 no的区别呀,因为6个镜像里边有4个no2个yes。启动的时候单单报了d30的错,感觉不像是这个问题。记得去年装一台T2000的时候vfstab里边也是yes no都有的,那个就没有问题。
页: [1] 2 3
查看完整版本: solaris9 做镜像问题!!!!