스토리이알피

솔라리스 디스크 추가 본문

컴퓨터/서버팁

솔라리스 디스크 추가

Storyerp 2019. 12. 8. 19:55
반응형

[ 솔라리스 디스크 추가 ]

1. root로 로그인한 후 아래와 같은 명령어를 사용하여 시스템을 다운시킨다.
   
     # init 0
     또는
     # halt
   
2. 시스템의 전원을 끄고 새 디스크를 연결한다.

3. 시스템의 전원을 켜고 "stop" key와 "a" key를 동시에 늘러 ok 상태로 시스템을
   내린 후 아래의 명령을 사용하여 리부팅한다.

 ok boot -r
 
4.  시스템이 부팅된 후 root로 로그인하여 아래와 같이 format 명령을 실행한다.

 # format
 
    format명령어를 실행하면 시스템에 연결된 하드디스크가 0번부터 선택할 수 있도
    록 나열되어 보인다. 새로 연결한 디스크 번호를 선택한 후 enter키를 친다.
   
5.  아래와 같이 format> prompt가 보이면 "partition"이라고 친 후 enter키를 친다.

 format> partition
 
6.  prompt가 partition>으로 변경되면, print를 실행하여 현재 디스크의 용량을 확인
    한다.
   
     partition> print
 
 Current partition table (unnamed):
 Total disk cylinders available: 2036 + 2 (reserved cylinders)

 Part      Tag    Flag     Cylinders        Size            Blocks
   0 unassigned    wm       0               0         (0/0/0)          0
   1 unassigned    wu       0               0         (0/0/0)          0
   2     backup    wm       0 - 2035     1002.09MB    (2036/0/0) 2052288
   3 unassigned    wm       0               0         (0/0/0)          0
   4 unassigned    wm       0               0         (0/0/0)          0
   5 unassigned    wm       0               0         (0/0/0)          0
   6 unassigned    wm       0               0         (0/0/0)          0
   7 unassigned    wm       0               0         (0/0/0)          0

    print결과에서 2번 part가 전체 디스크의 용량을 보여 주며, 위의 결과에서 보면
    전체 디스크 용량은 1002.09MB이고 2036개의 cylinder를 가지고 있음을 알 수 있다
   
7. 사용할 slice(part)와 각 slice에 할당할 디스크 사이즈를 결정하고 아래와 같이
   선택을 한다.
  
   전체 디스크 용량을 2개의 slice로 나누고 4과 5번 slice를 사용하고자 할 때;
  
 partition> 4
 Part      Tag    Flag     Cylinders        Size            Blocks
   4 unassigned    wm       0               0         (0/0/0)          0

 Enter partition id tag[unassigned]:
 Enter partition permission flags[wm]:
 Enter new starting cyl[0]: 0
 Enter partition size[0b, 0c, 0.00mb]: 1018c
 
 partition> print
 Current partition table (unnamed):
 Total disk cylinders available: 2036 + 2 (reserved cylinders)

  Part      Tag    Flag     Cylinders        Size            Blocks
   0 unassigned    wm       0               0         (0/0/0)          0
   1 unassigned    wm       0               0         (0/0/0)          0
   2     backup    wm       0 - 2035     1002.09MB    (2036/0/0) 2052288
   3 unassigned    wm       0               0         (0/0/0)          0
   4 unassigned    wm       0 - 1017      501.04MB    (1018/0/0) 1026144
   5 unassigned    wm       0               0         (0/0/0)          0
   6 unassigned    wm       0               0         (0/0/0)          0
   7 unassigned    wm       0               0         (0/0/0)          0
 
 partition> 5
 Part      Tag    Flag     Cylinders        Size            Blocks
   5 unassigned    wm       0               0         (0/0/0)          0

 Enter partition id tag[unassigned]:
 Enter partition permission flags[wm]:
 Enter new starting cyl[0]: 1018
 Enter partition size[0b, 0c, 0.00mb]: 1018c
 
 partition> print
 Current partition table (unnamed):
 Total disk cylinders available: 2036 + 2 (reserved cylinders)

 Part      Tag    Flag     Cylinders        Size            Blocks
   0 unassigned    wm       0               0         (0/0/0)          0
   1 unassigned    wm       0               0         (0/0/0)          0
   2     backup    wm       0 - 2035     1002.09MB    (2036/0/0) 2052288
   3 unassigned    wm       0               0         (0/0/0)          0
   4 unassigned    wm       0 - 1017      501.04MB    (1018/0/0) 1026144
   5 unassigned    wm       1018 - 2035   501.04MB    (1018/0/0) 1026144
   6 unassigned    wm       0               0         (0/0/0)          0
   7 unassigned    wm       0               0         (0/0/0)          0
  
8. partition 이 끝나면 label을 실행한다.

 partition> label
 
 label 작업을 계속할 것인지를 물어보면 "yes"라고 치고
 label 작업이 다 끝나면 "quit"을 2번 쳐서 format 상태에서 빠져나온다.
 
9.  아래와 같이 newfs를 실행하여 UNIX filesystem을 새 디스크의 각 slice에 만든다 

 # newfs /dev/rdsk/c#t#d#s#
 
 "c#t#d#s#" 은 새 디스크의 각 slice에 해당하는 디바이스 이름을 쓴다.

 새 디스크가 coltroller 0에 연결되어 있고 targer 번호 0을 사용하고 있다면
        위의 format에 의해 생성된 디스크 device는 c0t0d0s4와 c0t0d0s5가 된다.

10. newfs 작업이 끝나면 새 filesystem을 mount 하여 사용한다.
       
        ** 명령어를 이용하여 filesystem을 mount 할 때 :
       
        # mount  -F ufs /dev/dsk/c#t#d#s#
       
        ** /etc/vfstab을 사용하여  mount 할 때에는 아래와 같이 vfstab에 정의한 후, 

              
         /dev/dsk/c#t#d#s# /dev/rdsk/c#t#d#s#  ufs 2 yes -
     
     아래의 명령을 사용한다.
     
     # mount
     
    시스템이 rebooting 된 후에 자동 mount 되게 하려면 /etc/vfstab에 정의해야 한다. 

9. 위의 모든 작업이 끝나면 아래 명령어를 사용하여 새 filesystem이 mount되에
   있는지 확인한다.

 # df -k

반응형

'컴퓨터 > 서버팁' 카테고리의 다른 글

D2 Array 추가  (0) 2019.12.08
Solstice Disksuite 설정하기  (0) 2019.12.08
Raid2에서 Raid5로 변경  (0) 2019.12.08
SUN 서버 Customer Service Report  (0) 2019.12.08
썬 시스템 10대 장애 분석  (0) 2019.12.08
Comments