■ 하드디스크 추가 순서
touch /reconfigure로 시스템이 새로 추가한 디스크를 인식하도록 함
  ↓
init 0
  ↓
디스크 추가
  ↓
부팅
  ↓
fdisk로 솔라리스 시스템 전체 할당
  ↓
partition으로 각 슬라이스마다 용량 할당
  ↓
newfs로 파일시스템 포맷(기본 ufs)
  ↓
mount로 슬라이스와 마운팅포인트를 마운트
  ↓
vi /etc/vfstab에 내용을 추가하여 자동 마운트 되도록 설정




[Q1] 2G 디스크 추가 후
        400MB /p1
        500MB /p2
        나머지 /p3 로 마운트

[Q2] 5G 디스크 추가 후
        2G /data
        3G /backup 로 마운트

[Q3] 3G 디스크 추가 후
        전체를 /opt/wlogic 로 마운트한 후
        wlogic 사용자의 홈디렉토리가 되도록
        wlogic 사용자를 생성하시오. 암호는 맘대루~


Q1만 해보도록 하겠다.
1. touch명령어로 /reconfigure파일을 만든 후 시스템을 종료한다.


2. 2G 용량의 디스크를 추가한 후 시스템을 부팅시킨다.


3. format 명령어를 이용해서 현재 시스템에 부착된 디스크를 확인한다. c0d1이라는 것을 확인했으면 Specify disk에 1을 선택한다. 그러면 이제 시스템에 부착된 c0d1 디스크를 선택한 것이다. 이제부터 파티션, 포맷 및 마운트 작업을 할 수 있다.


4. 가장 먼저 해야 할 작업은 추가한 디스크의 공간을 어떤 용도로 쓰겠냐는 설정을 해야 한다. 우리는 2G 전체를 솔라리스 시스템 용도로 쓸 것이므로 100% 전체를 솔라리스로 할당한다.


5. verify 명령어를 입력하여 현재 디스크의 상태를 확인할 수 있다.


6. partition 명령어를 이용하여 우리가 나눌 용량대로 슬라이스를 할당한다. 주의할 것은 2번 슬라이스는 절대로 건드리지 말아야 한다.
우리는 400MB, 500MB, 나머지 이렇게 3개로 나눌 것이므로 순서대로 0번, 1번, 3번 슬라이스에 할당하면 된다.
먼저 0번 슬라이스에 400MB를 할당하는 작업을 하도록 하자.
partition 명령어를 입력하면 프롬프트가 format>에서 partition>으로 바뀐 것을 확인할 수 있다.


7. 0번 슬라이스를 할당할 것이므로 0을 입력.
tag는 나중에 작업에 불편하므로 그냥 엔터.
퍼미션 플래그는 기본적으로 wm(Writable & Mountable)로 되어있으므로 엔터.
시작 실린더는 0부터 시작이므로 엔터.
400mb 할당하고 엔터.
그러면 0번 슬라이스에 400mb용량 할당 작업이 끝났다.
print 명령어로 현재 할당된 상태를 확인하자. 여기서 0번 슬라이스의 실린더가 0-812까지 된 것을 볼 수 있다. 그러면 다음 1번 슬라이스에는 813 실린더가 시작 실린더가 된다. 이 것을 꼭 확인하고 작업하자.


8. 1번 슬라이스도 같은 작업을 해주되 시작 실린더를 0번 슬라이스의 마지막 실린더 번호인 812의 다음 번호인 813을 시작 실린더로 준다는 것을 주의하자.


9. 3번 슬라이스도 마찬가지로 작업하되, 나머지 용량 모두를 할당한다는 기호인 $만 다를 뿐이다.


10. label 명령을 이용해서 지금까지 작업한 내용을 저장한다.


11. 필요한 디렉토리를 만들어주고, newfs 명령어로 할당한 각 슬라이스마다 ufs 파일시스템으로 포맷시킨다.


12. ufs 파일시스템으로 포맷된 각 슬라이스를 각각 생성한 디렉토리에 마운트 시킨다.
df -h 명령어로 확인해보면 제대로 설정되었는지 확인할 수 있다.


13. 이대로 재부팅을 하면 마운트를 다시 해야 한다. 그래서 /etc/vfstab 파일 안에 마운팅포인트 정보를 추가하고 저장한다. (리눅스는 /etc/fstab)

Posted by 겨울섬
,