2009년 01월 05일
SVM - Mirror 구성 -
- 솔라리스 볼륨 매니저를 활용한 미러 구성
1. 미러 구성을 위한 원본 디스크 생성
# metainit d2 1 1 c0t0d0s3
d2: Concat/Stripe is setup
# metastat
d2: Concat/Stripe
Size: 1026000 blocks (500 MB)
Stripe 0:
Device Start Block Dbase Reloc
c0t0d0s3 0 No Yes
Device Relocation Information:
Device Reloc Device ID
c0t0d0 Yes id1,sd@SSEAGATE_ST34371W_SUN4.2GJDE924870HMH13
# newfs /dev/md/rdsk/d2
newfs: /dev/md/rdsk/d2 last mounted as /d1
newfs: construct a new file system /dev/md/rdsk/d2: (y/n)? y
/dev/md/rdsk/d2: 1026000 sectors in 475 cylinders of 16 tracks, 135 secto
rs
501.0MB in 30 cyl groups (16 c/g, 16.88MB/g, 8128 i/g)
super-block backups (for fsck -F ufs -o b=#) at:
32, 34736, 69440, 104144, 138848, 173552, 208256, 242960, 277664, 312368,
691808, 726512, 761216, 795920, 830624, 865328, 900032, 934736, 969440,
1004144
# mount /dev/md/dsk/d2 /d2
# cd /d2
# cp /etc/passwd .
# ls
lost+found passwd
#
2. 미러 구성을 위한 백업 디스크 생성
# metainit d3 1 1 c0t0d0s4
d3: Concat/Stripe is setup
# metastat
d3: Concat/Stripe
Size: 1026000 blocks (500 MB)
Stripe 0:
Device Start Block Dbase Reloc
c0t0d0s4 0 No Yes
d2: Concat/Stripe
Size: 1026000 blocks (500 MB)
Stripe 0:
Device Start Block Dbase Reloc
c0t0d0s3 0 No Yes
Device Relocation Information:
Device Reloc Device ID
c0t0d0 Yes id1,sd@SSEAGATE_ST34371W_SUN4.2GJDE924870HMH13
# newfs /dev/md/rdsk/d3
newfs: construct a new file system /dev/md/rdsk/d3: (y/n)? y
/dev/md/rdsk/d3: 1026000 sectors in 475 cylinders of 16 tracks, 135 sect
rs
501.0MB in 30 cyl groups (16 c/g, 16.88MB/g, 8128 i/g)
super-block backups (for fsck -F ufs -o b=#) at:
32, 34736, 69440, 104144, 138848, 173552, 208256, 242960, 277664, 312368,
691808, 726512, 761216, 795920, 830624, 865328, 900032, 934736, 969440,
1004144
# metastat
d3: Concat/Stripe
Size: 1026000 blocks (500 MB)
Stripe 0:
Device Start Block Dbase Reloc
c0t0d0s4 0 No Yes
d2: Concat/Stripe
Size: 1026000 blocks (500 MB)
Stripe 0:
Device Start Block Dbase Reloc
c0t0d0s3 0 No Yes
Device Relocation Information:
Device Reloc Device ID
c0t0d0 Yes id1,sd@SSEAGATE_ST34371W_SUN4.2GJDE924870HMH13
3. 미러 구성
# metainit d23 -m d2
d23: Mirror is setup
# metastat
d23: Mirror
Submirror 0: d2
State: Okay
Pass: 1
Read option: roundrobin (default)
Write option: parallel (default)
Size: 1026000 blocks (500 MB)
d2: Submirror of d23
State: Okay
Size: 1026000 blocks (500 MB)
Stripe 0:
Device Start Block Dbase State Reloc Hot Spare
c0t0d0s3 0 No Okay Yes
d3: Concat/Stripe
Size: 1026000 blocks (500 MB)
Stripe 0:
Device Start Block Dbase Reloc
c0t0d0s4 0 No Yes
Device Relocation Information:
Device Reloc Device ID
c0t0d0 Yes id1,sd@SSEAGATE_ST34371W_SUN4.2GJDE924870HMH13
#
# metattach d23 d3
d23: submirror d3 is attached
# metastat
d23: Mirror
Submirror 0: d2
State: Okay
Submirror 1: d3
State: Resyncing
Resync in progress: 1 % done
Pass: 1
Read option: roundrobin (default)
Write option: parallel (default)
Size: 1026000 blocks (500 MB)
d2: Submirror of d23
State: Okay
Size: 1026000 blocks (500 MB)
Stripe 0:
Device Start Block Dbase State Reloc Hot Spare
c0t0d0s3 0 No Okay Yes
d3: Submirror of d23
State: Resyncing
Size: 1026000 blocks (500 MB)
Stripe 0:
Device Start Block Dbase State Reloc Hot Spare
c0t0d0s4 0 No Okay Yes
Device Relocation Information:
Device Reloc Device ID
c0t0d0 Yes id1,sd@SSEAGATE_ST34371W_SUN4.2GJDE924870HMH13
#
# metastat
d23: Mirror
Submirror 0: d2
State: Okay
Submirror 1: d3
State: Resyncing
Resync in progress: 48 % done
Pass: 1
Read option: roundrobin (default)
Write option: parallel (default)
Size: 1026000 blocks (500 MB)
d2: Submirror of d23
State: Okay
Size: 1026000 blocks (500 MB)
Stripe 0:
Device Start Block Dbase State Reloc Hot Spare
c0t0d0s3 0 No Okay Yes
d3: Submirror of d23
State: Resyncing
Size: 1026000 blocks (500 MB)
Stripe 0:
Device Start Block Dbase State Reloc Hot Spare
c0t0d0s4 0 No Okay Yes
Device Relocation Information:
Device Reloc Device ID
c0t0d0 Yes id1,sd@SSEAGATE_ST34371W_SUN4.2GJDE924870HMH13
#
# mount /dev/md/dsk/d23 /d23
# ls /d23 //copy 한 데이터 확인
lost+found passwd
#
# by | 2009/01/05 15:09 | solaris | 트랙백 | 덧글(0)



