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 說要自動轉換
想請教各位高手 我是不是漏打了什麼指令 或什麼原因會造成這個問題? 建议在不拔掉0号盘的情况下,先测试能否从1号盘启动。 已經找到解決辦法了,就如我的猜測一樣,果然是因為沒有引導所造成 請問一下 如何测试能否从1号盘启动??? 记得安装bootblk 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
:-L做镜像要安装引导块么! :em02:镜像是不需要引导块的 x86的server/workstation是需要的,虽然SPARC不需要~~ 恩 是需要引導的
页:
[1]
2