스토리이알피
솔라리스 디스크 추가 본문
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 |