ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Raid1實作

Raid1實作

原创 Linux操作系统 作者:奔跑的油條 时间:2008-05-25 13:32:07 0 删除 编辑

第一:先劃出一個分區來一個分區來保存raid狀態信息,一般用S7

# format

Specify disk (enter its number): 0

format> p

partition> p

partition> h

partition> 7

Enter partition id tag[unassigned]:

Enter partition permission flags[wm]:

Enter new starting cyl[0]: ?

Expecting an integer from 0 to 24619

Enter new starting cyl[0]: 24601

Enter partition size[0b, 0c, 24601e, 0.00mb, 0.00gb]: 24619e

partition> label

Ready to label disk, continue? Yes

# prtvtoc /dev/rdsk/c0t0d0s2

# newfs /dev/rdsk/c0t0d0s4—第四塊盤建立文件系統

# mount /dev/dsk/c0t0d0s4 /oradata

第二:将第二块硬盘(c1t1d0)的文件分区表调整为和引导盘一致。

bash-2.05# prtvtoc /dev/rdsk/c0t0d0s2|fmthard -s - /dev/rdsk/c0t1d0s2

fmthard:  New volume table of contents now in place.

第三:先生成replicas,这是DiskSuite内部用的

bash-2.05# metadb -a -f -c 3 c0t0d0s7 c0t1d0s7

bash-2.05# metadb

第四:對各個分區逐一鏡像

1: Creating a mirror from swap

#metainit -f d11 1 1 c0t0d0s1—f 表示force,有文件系統哦

#metainit d21 1 1 c0t1d0s1

#metainit d1 –m d11

#vi /etc/vfstab
/dev/dsk/
c0t0d0s1
- - swap – no –
should be changed to:
/dev/md/dsk/d1 - - swap – no -

# metattach d1 d21

# metastat

2: Creating a mirror from /apps

#metainit –f d13 1 1 c0t0d0s3—f 表示force,有文件系統哦

#metainit d23 1 1 c0t1d0s3

#metainit d3 –m d13

#vi /etc/vfstab
/dev/dsk/c0t0d0s3
 
/dev/rdsk/c0t0d0s3   /apps      ufs     1    yes   -
should be changed to:
/dev/
md/dsk/d3  /dev/md/rdsk/d3   /apps      ufs     1    yes   -

# metattach d3 d23

# metastat

3: Creating a mirror from /oradata

#metainit –f d14 1 1 c0t0d0s4—f 表示force,有文件系統哦

#metainit d24 1 1 c0t1d0s4

#metainit d4 –m d14

#vi /etc/vfstab
/dev/dsk/c0t0d0s
4  /dev/rdsk/c0t0d0s4
   /apps      ufs     1    yes   -
should be changed to:
/dev/
md/dsk/d4  /dev/md/rdsk/d4   /apps      ufs     1    yes   -

# metattach d4 d24

# metastat

4, Creating a mirror from /

#metainit -f d10 1 1 c0t0d0s0
#metainit d20 1 1 c0t1d0s
0

#metainit d0
-m d10
#metaroot d0
#lockfs
-
fa
#reboot
#metattach d0 d20

第五:镜像盘的boot引导

修改EEPROM

ok devalias(察看启动设备)

ok nvalias rootdisk /pci@1c,600000/scsi@2/disk@0,0

ok nvalias mirrdisk /pci@1c,600000/scsi@2/disk@1,0

ok setenv boot-device rootdisk mirrdisk

测试:
ok boot rootdisk
系统启动正常。

ok boot mirrdisk
系统启动正常。

 

以下是18個光纖硬盤的實例:

metainit d110 1 1 c4t22d0s0  d15

metainit d111 1 1 c4t21d0s0

 

metainit d112 1 1 c4t19d0s0  d16

metainit d113 1 1 c4t20d0s0

 

metainit d114 1 1 c4t18d0s0  d17

metainit d115 1 1 c4t8d0s0

 

metainit d116 1 1 c4t9d0s0  d18

metainit d117 1 1 c4t10d0s0

 

metainit d118 1 1 c4t16d0s0  d19

metainit d119 1 1 c4t17d0s0

 

metainit d120 1 1 c4t0d0s0 d20

metainit d121 1 1 c4t1d0s0

 

metainit d122 1 1 c4t2d0s0 d21

metainit d123 1 1 c4t3d0s0

 

metainit d124 1 1 c4t4d0s0 d22

metainit d125 1 1 c4t5d0s0

 

metainit d126 1 1 c4t6d0s0 d23

metainit d127 1 1 c4t7d0s0

 

metainit d15 -m d110

metainit d16 -m d112

metainit d17 -m d114

metainit d18 -m d116

metainit d19 -m d118

metainit d20 -m d120

metainit d21 -m d122

metainit d22 -m d124

metainit d23 -m d126

 

metattach d15 d111

metattach d16 d113

metattach d17 d115

metattach d18 d117

metattach d19 d119

metattach d20 d121

metattach d21 d123

metattach d22 d125

metattach d23 d127

以上是我們第一次嘗試作raid1+0的過程,但是沒有成功,這僅僅是raid1

以下是將做的raid1刪除

metadetach d15 d110

metadetach d16 d112

metadetach d17 d114

metadetach d18 d116

metadetach d19 d118

metadetach d20 d120

metadetach d21 d122

metadetach d22 d124

metadetach d23 d126

 

metaclear d110

metaclear d112

metaclear d114

metaclear d116

metaclear d118

metaclear d120

metaclear d122

metaclear d124

metaclear d126

 

metaclear d15

metaclear d16

metaclear d17

metaclear d18

metaclear d19

metaclear d20

metaclear d21

metaclear d12

metaclear d13

 

metaclear d111

metaclear d113

metaclear d115

metaclear d116

metaclear d117

metaclear d119

以下才是raid1+0的正確做法

metainit d15 9 1 c4t0d0s0 1 c4t1d0s0 1 c4t2d0s0 1 c4t3d0s0 1 c4t4d0s0 1 c4t5d0s0 1 c4t6d0s0 1 c4t7d0s0 1 c4t8d0s0

metainit d25 9 1 c4t9d0s0 1 c4t10d0s0 1 c4t16d0s0 1 c4t17d0s0 1 c4t18d0s0 1 c4t19d0s0 1 c4t20d0s0 1 c4t21d0s0 1 c4t22d0s0

metainit d5 -m d15

metattach d5 d25

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/8203880/viewspace-310228/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: crontab
请登录后发表评论 登录
全部评论

注册时间:2008-05-24

  • 博文量
    67
  • 访问量
    114033