ComputerSystem_report

5. 컴퓨터시스템관리

computer engineering.초코나무쑵 2020. 4. 17. 18:04

2020.04.13 컴퓨터시스템관리 수업

 

*새로배운내용

 

SATA

 하드디스크 또는 광학 드라이브와 데이터 전송을 주요 목적으로 만든 컴퓨터 버스

 -속도는 빠르지만 SCSI에 비해 케이블 길이가 짧음

 

SCSI

 컴퓨터에 주변기기를 연결할 때 직렬 방식으로 연결하기 위한 표준

 -속도는 느리지만 케이블 길이가 길어 멀리까지 전송 가능

 

파티션(Partition)

 primary , Extended , Logical 3개 파티션이 있으며 1개의 하드디스크는 4개의 primary파티션까지 설정 가능하다.

5개의 파티션을 설정하려면, 3개의 primary파티션과 1개의 extended파티션을 설정한 뒤, extended파티션을 2개 이상의 Logical 파티션으로 설정한다.

 

RAID(Redundant Array of Inexpensive/Independent Disks)

  여러 개의 하드디스크를 하나의 하드디스크처럼 사용하는 방식이며 비용, 신뢰성, 성능 조절의 효과를 가지고 있다.

- 하드웨어 RAID

  여러 개의 하드디스크를 연결한 장비를 만들어서 공급

- 소프트웨어 RAID

   운영체제에서 지원하는 방식

 

 

 Linear RAID

- 최소 2개 이상의 하드디스크 필요

- 2개 이상의 하드디스크를 1개의 볼륨으로 사용

- 앞 디스크부터 순서대로 저장

- 공간효율성 : 100% -> 비용 저렴

 

RAID0

- 최소 2개 이상의 하드디스크 필요

- 모든 디스크에 동시에 저장(스트라이핑 방식)

- 공간효율성 : 100% ->비용 저렴

- 일부 디스크에 문제가 발생하면, 데이터를 사용할 수 없음

  ->(신뢰성 낮음)

- 빠른 성능을 요구하되, 전부 잃어버려도 큰 문제가 되지 않는 데이터 사용시 적당

RAID1

- 최소 2개 이상의 하드디스크 필요

- 하나의 데이터를 두 군데의 하드디스크에 저장(미러링 방식)

- 데이터 저장에 두 배의 용량 필요(비용2배, 공간효율 낮음)

- 하드디스크 개수 /2의 공간 사용

- 결함-허용 제공(신뢰성 높음)

- 저장속도(성능)는 변함 없으며 '중요한 데이터'를 저장하기에 적절하다 (백업용)

RAID5

- 최소 3개 이상의 하드디스크 필요

- RAID1의 데이터 안전성 + RAID0의 공간 효율성

- 하드디스크 오류 발생시, 패리티를 이용하여 데이터 복구

- 어느 정도의 결함-허용을 제공하면서, 저장 공간의 효율도 좋음 ( 하드디스크 2개 고장나면 복구 못함)

- '하드디스크의 개수-1' 의 공간 사용

 

 

*문제발생 . 고민 . 해결과정(참고자료)

 

문제 1. 

 과제 (Server (b)에 RAID 구축) 실습중에  server(b)- ubuntu로 로그인 하고 하드디스크 파티션 부분을 실행하려고 하지만 변경을 하지 못하는 권리를 가져서 읽기 모드로만 진행이 되고 있었다.

그러하여 아무 생각없이 server-b를 초기화를 하고 다시 들어가보니...GNOME 데스크톱 환경이 삭제되어 본래의 모습으로 돌아갔다. 

 

*해결 과정

 변경하고 설치하기 위해서는 root계정으로 실시해야 하는 것을 다시 한번 알게 되었다.

간단하게 해결 과정은 sudo -root 를 사용해서 로그인해준 것이다.

 

 

 

*회고

 

1. 좋았던 점 - 아쉬웠던 점

 

  파일 파트에 이어 하드디스크 부분에 종류와 성능을 알게된 수업이었다.

일반적으로는 하드디스크 장치를 설치하여 이용하지만 리눅스에서 설정하고 실행해주면 이용할 수 있다는 점에 용이하다고 생각이 든다. RAID 종류 4가지를 비교하면서 원하는 것을 설치함으로써 각각의 차이점과 장점들을 자세히 알게 되어 좋았다. 과제 실습 중 무작정 초기화하여  저번 시간에 배운... GNOME 설치부터 다시 시작하여 시간이 굉장히 오래 걸려 아쉬웠다. 초기화 단계 전에 무엇이 잘못 되었는지 차근차근 생각해보기로 다짐했다!! 

 

 

2. 새로 알게된 점

  

다양한 RAID구성 내용을 알게 되었다. ( Linear RAID,RAID0,RAID1,RAID5)

부팅시 자동으로 마운트 되게 하는 방법 

- /dev/md9/raidLinear ext4 defaults 0 0

 

RAID 문제 발생 부분

- RAID1,5는 삭제되어도 접근해서 파일 확인이 가능하지만 Linear RAID, RAID0은 접근이 불가능하다.

  따라서 가동 파일을 중지시켜 새로운 하드디스크로 교체해야 한다.

  EX) mdadm --stop /dev/md9 : (접근 불가능할 때)

       mdadm --create /dev/md9 --level=linear --raid-devices=2 /dev/sdb1 /dev/sdc1

     

       mdadm --dev/md1 --add /dev/sdg1 : (접근 가능할 때)