1. 메타DB 생성하기
1) 존재하는 디스크를 format으로 사용할 파티션을 생성한다. (전체 용량으로 파티션 하나만 생성 : c0t0d0s7)
2) metadb 명령어로 DB생성하기
root# metadb -a -f c#t#d#s# -- c0t0d0s7 (format으로 해당 파티션 확인하기)
옵션 -a : attach a new database
-f : create the initail state DB
-d : delete database
-c# : Replica 생성 (?)
root# metadb -a -f c3t5d0s7
root# metadb -a -f c3t6d0s7
root# metadb -a -f c3t7d0s7
root# metadb --> 생성한 메타디비 확인하기 (3개를 하나로 묶기위해 3개를 저장)
-------------------------------------------------------------
root#/] metadb
flags first blk block count
a u 16 1034 /dev/dsk/c3t6d0s7
a u 16 1034 /dev/dsk/c3t7d0s7
a u 16 1034 /dev/dsk/c3t5d0s7
2. 메타 Device만들기
문법 : metainit 메타디바이스명 숫자1 숫자2 physical_device1 physical_device2 physical_device3 ...
숫자1 : 논리적으로 만들 디스크 수량
숫자2 : 메타디비로 만들었던 물리적인 디스크 수량
root# metainit d10 1 3 c3t5d0s7 c3t6d0s7 c3t7d0s7
-> 물리적인 디스크 3개를( c3t5d0s7 / c3t6d0s7 / c3t7d0s7 ) 묶어서 d10이라는 새로운 논리적 디스크 1나로 만든다
1) d10을 사용하기 위해 파일시스템을 구성하기
root# newfs /dev/md/rdsk/d10
2) 사용하기 위해 마운트하기
root# mount /dev/md/dsk/d10 /마운트폴더
3. Soft Partition 구성하기
기존 파티션에서 30Mbtye의 용량으로 2개의 Volume 만들기
root@E3500 # metainit d10 -p c0t2d0s6 30m <- 30Mbyte Volume 만들기
d10: Soft Partition is setup
root@E3500 # metainit d11 -p c0t2d0s6 30m <- 30Mbyte Volume 만들기
d11: Soft Partition is setup
root@E3500 #
root@E3500 # metastat d10 d11
d10: Soft Partition
Component: c0t2d0s6
State: Okay
Size: 61440 blocks
Extent Start Block Block count
0 1 61440
d11: Soft Partition
Component: c0t2d0s6
State: Okay
Size: 61440 blocks
Extent Start Block Block count
0 61442 61440
root@E3500 #
root@E3500 # metaclear -r d10 <- Volume 삭제
d 10: Soft Partition is cleared
root@E3500 # metaclear -r d11 <- Volume 삭제
d11: Soft Partition is cleared
root@E3500 #
4. 이미 사용중인 논리적 디스크에 용량을 늘리기 (c3t5d0s7를 추가하기)
root# metainit -f d10 1 1 c3t5d0s7 --> 기존에 사용중이던 디스크 하나를 먼저 메타디바이스로 만들기
root# metaattach d10 c3t5d0s7 --> 기존 논리디스크에 c3t5d0s7라는 새로운 물리적인 디스크를 합친다.
root# umount /마운트폴더 --> 기존 마운트 해제하기
root# mount /dev/md/dsk/d10 /마운트폴더 --> 새로운 물리적 디스크를 추가한 d10을 마운트 한다.
root# growfs -M /마운트폴더 /dev/md/rdsk/d10 --> 파일시스템을 구성한다.
'Note > UNIX/LINUX 노트' 카테고리의 다른 글
CPU 아키텍처와 OS (0) | 2013.09.11 |
---|---|
File System 과 Raw Device 의 차이 (0) | 2013.09.07 |
Xlib: connection to "localhost:0.0" refused by server (0) | 2013.09.07 |
솔라리스 서버 시스템 기본 명령어 (0) | 2013.08.30 |
cpio.gz 파일 압축 풀기 (0) | 2013.08.29 |