return3264 发表于 2012-06-04 15:45

mirror按照這步驟,但測試不能開機

本帖最后由 return3264 于 2012-06-04 15:45 编辑

目前的環境是solaris 10全新OS安裝   使用Vmware做lab

前置作業:新增一顆disk 10g(系統disk也是10g)

首先 先掛載一顆硬碟(都使用SCSI)
       0. c1t0d0 <DEFAULT cyl 1302 alt 2 hd 255 sec 63>
          /pci@0,0/pci15ad,1976@10/sd@0,0
       1. c1t1d0 <DEFAULT cyl 1302 alt 2 hd 255 sec 63>
          /pci@0,0/pci15ad,1976@10/sd@1,0                        
                     
format                                                   

                              
目前disk1的分割區從swap中挖取一些
========================================================================
Part      Tag    Flag   Cylinders      Size            Blocks
0       root    wm      68 -919      6.53GB    (852/0/0)13687380
1       swap    wu       1 -   60      470.65MB    (60/0/0)   963900
2   backup    wm       0 - 1301      9.97GB    (1302/0/0) 20916630
3 unassigned    wm      61 -   67       54.91MB    (7/0/0)      112455
========================================================================

prtvtoc /dev/rdsk/c1t0d0s2 | fmthard -s- /dev/rdsk/c1t1d0s2                              

metadb -f -a -c 3 c1t0d0s3 c1t1d0s3

metadb                              
=========================================================================
      flags         first blk       block count
   a      u         16            8192            /dev/dsk/c1t0d0s3
   a      u         8208            8192            /dev/dsk/c1t0d0s3
   a      u         16400         8192            /dev/dsk/c1t0d0s3
   a      u         16            8192            /dev/dsk/c1t1d0s3
   a      u         8208            8192            /dev/dsk/c1t1d0s3
   a      u         16400         8192            /dev/dsk/c1t1d0s3
=========================================================================


metainit -f d10 1 1 c1t0d0s0         

metainit -f d11 1 1 c1t0d0s1      

metainit -f d17 1 1 c1t0d0s7      

metainit d0 -m d10               

metainit d1 -m d11               

metainit d7 -m d17               

metainit -f d20 1 1 c1t1d0s0      

metainit -f d21 1 1 c1t1d0s1      

metainit -f d27 1 1 c1t1d0s7      

metaroot d0                        


dumpadm -d /dev/md/dsk/d1         

echo set md:mirrored_root_flag=1 >> /etc/system      

vi /etc/vfstab                                 

目前vfstab的掛載路徑
============================================================================
fd      -       /dev/fd fd      -       no      -
/proc   -       /proc   proc    -       no      -
/dev/md/dsk/d1-       -       swap    -       no      -
/dev/md/dsk/d0/dev/md/rdsk/d0 /       ufs   1       no      -
/dev/md/dsk/d7/dev/md/rdsk/d7 /export/home    ufs   2       yes   -
============================================================================


sync;sync;reboot                  
____________________________________________________________________________________________
            
   metattach d0 d20                  
   
   metattach d1 d21                  
   
   metattach d7 d27                  

   metastat                  


d7: Mirror
    Submirror 0: d17
      State: Okay
    Submirror 1: d27
      State: Okay
    Pass: 1
    Read option: roundrobin (default)
    Write option: parallel (default)
    Size: 6120765 blocks (2.9 GB)

d17: Submirror of d7
    State: Okay
    Size: 6120765 blocks (2.9 GB)
    Stripe 0:
      Device   Start BlockDbase      State Reloc Hot Spare
      c1t0d0s7          0   No            Okay   Yes


d27: Submirror of d7
    State: Okay
    Size: 6120765 blocks (2.9 GB)
    Stripe 0:
      Device   Start BlockDbase      State Reloc Hot Spare
      c1t1d0s7          0   No            Okay   Yes


d1: Mirror
    Submirror 0: d11
      State: Okay
    Submirror 1: d21
      State: Okay
    Pass: 1
    Read option: roundrobin (default)
    Write option: parallel (default)
    Size: 963900 blocks (470 MB)

d11: Submirror of d1
    State: Okay
    Size: 963900 blocks (470 MB)
    Stripe 0:
      Device   Start BlockDbase      State Reloc Hot Spare
      c1t0d0s1          0   No            Okay   Yes


d21: Submirror of d1
    State: Okay
    Size: 963900 blocks (470 MB)
    Stripe 0:
      Device   Start BlockDbase      State Reloc Hot Spare
      c1t1d0s1          0   No            Okay   Yes


d0: Mirror
    Submirror 0: d10
      State: Okay
    Submirror 1: d20
      State: Okay
    Pass: 1
    Read option: roundrobin (default)
    Write option: parallel (default)
    Size: 13687380 blocks (6.5 GB)

d10: Submirror of d0
    State: Okay
    Size: 13687380 blocks (6.5 GB)
    Stripe 0:
      Device   Start BlockDbase      State Reloc Hot Spare
      c1t0d0s0          0   No            Okay   Yes


d20: Submirror of d0
    State: Okay
    Size: 13687380 blocks (6.5 GB)
    Stripe 0:
      Device   Start BlockDbase      State Reloc Hot Spare
      c1t1d0s0          0   No            Okay   Yes


Device Relocation Information:
Device   RelocDevice ID
c1t1d0   Yes    id1,sd@n6000c29ad22b89534120cd60860694e8
c1t0d0   Yes    id1,sd@n6000c299755a6cbba6354dcf14cafb6a


===========================================

現在情況是我假如把系統disk拔除後 重新啟動 會啟動不起來!(找不到操作系統)

現在是懷疑 swap
swapfile             devswaplo blocks   free
/dev/md/dsk/d1      85,1       8 963888 963888

我有先   /etc/vfstab 中把c1d0t0s1 註解
            swap -d   
            swap -a
            /etc/vfstab註解拿掉
         swap -l         觀看

把swap挖一些出來給予s3使用 ,用swap -l 是否要出現c3的訊息?

也覺得可能是沒有給系統告知system 說要自動轉換


想請教各位高手 我是不是漏打了什麼指令 或什麼原因會造成這個問題?

znnnz 发表于 2012-06-04 17:33

建议在不拔掉0号盘的情况下,先测试能否从1号盘启动。

return3264 发表于 2012-06-04 17:34

已經找到解決辦法了,就如我的猜測一樣,果然是因為沒有引導所造成

return3264 发表于 2012-06-04 17:43

請問一下 如何测试能否从1号盘启动???

doging 发表于 2012-06-04 17:53

记得安装bootblk

milujite 发表于 2012-06-04 19:01

doging 发表于 2012-06-04 17:53 static/image/common/back.gif
记得安装bootblk
# installboot /usr/platform/i86pc/lib/fs/ufs/pboot \
/usr/platform/i86pc/lib/fs/ufs/bootblk /dev/rdsk/c1t1d0s2

东方蜘蛛 发表于 2012-06-04 23:01

:-L做镜像要安装引导块么!

8894106 发表于 2012-06-05 08:39

:em02:镜像是不需要引导块的

nimysun 发表于 2012-06-05 09:43

x86的server/workstation是需要的,虽然SPARC不需要~~

return3264 发表于 2012-06-05 09:54

恩 是需要引導的
页: [1] 2
查看完整版本: mirror按照這步驟,但測試不能開機