OS/Linux

[ 리눅스 마스터 ] 1. 하드웨어

noahkim_ 2021. 8. 6. 12:55
  1. 하드웨어 
    자동으로 인식가능. (최신기기는 수동으로 등록)

  2. 하드디스크 드라이브
  • IDE 
    /dev/hda 에 마운팅됨

  • SCSI : 직렬화 구조. 
  • SATA : 하드디스크 드라이브의 속도와 연결 방식을 개선함.
    /dev/sda 에 마운팅됨

3. 모니터와 비디오 어댑터

X-window 기반의 GUI 환경에서 중요

 

4. 네트워크 인터페이스

이더넷(근거리통신규격. 2계층. CSMA/CD 충돌장치. Intel이 대표적)

모뎀(변조, 복조기)

ATM, ISDN 지원. 무선랜 지원.

기본적으로 IP주소, 넷마스크, 게이트웨이, DNS서버(자동) 사용하여 네트워킹함.

 

5. CD-ROM 및 DVD-ROM

파일 형식. /dev/cdrom(원본은 /dev/sr0)에 심볼릭 링크 파일이 생성됨

 

6. RAID

여러개의 HDD에 데이터를 중복저장함.

논리적으로 하나의 디스크로 인식하며 패리티나 ECC 사용 구성 방법에 따라 사용함.

저용량 HDD는 하나의 디스크로 확장하여 사용함. 

 

  • RAID-0 
    스트라이핑. 빠른 입출력. 패리티 없음. 오류시 복구도 안됨. 데이터를 하드디스크에 분산하여 기록함.

  • RAID-1
    미러링. 두개 드라이브를 동시에 읽음. 사용시에는 단일 성능.
    복구능력 좋음.

  • RAID-2
    스트라이핑 + 에러감지(해밍코드 사용)
  • RAID-3
    스트라이핑 + 별도의 디스크에 패리티 정보 저장
    쓰기속도가 조금 떨어짐(패리티도 같이 처리해야 하므로)
  • RAID-4
    블록형태의 스트라이핑 + 패리티(워드 단위)
  • RAID-5
    각각의 짝수 패리티정보를 각 블록에 분산시킴(병목현상을 피함) 

7. LVM

Logical Volumn Manager

파티션의 용량 조절을 담당. 물리적 디스크를 논리적 디스크로 인식하여 하나의 디스크인처럼 관리함.

  • Physical Volumes(PV) : 물리적 볼륨
    실제 디스크에 물리적으로 분할한 파티션

  • PE : PV에서 나누어 사용하는 블록. 보통 단위당 4MB로 할당됨.

  • Volume Group(VG) : 물리적 볼륨의 모음

  • Logical Volumes(LV) : 논리적 볼륨
    VG에서 필요한만큼 사용함. 

 

 

 

 

 

 

이미지 출처 : https://raisonde.tistory.com/entry/RAID0%EB%B6%80%ED%84%B0-RAID7%EA%B9%8C%EC%A7%80-%EB%AA%A8%EB%93%A0-RAID%EA%B5%AC%EC%84%B1%EC%9D%84-%EC%95%8C%EC%95%84%EB%B3%B4%EC%9E%90

 

RAID0부터 RAID7까지. 모든 RAID구성을 알아보자

※ 본 포스팅에선 거의 쓰이지 않는 레이드까지도 모두 망라하였다. 정보처리 기사 수준에서 주로 쓰이는 RAID만 알고 싶다면 여기를 클릭해서 간단한 내용만 보자. RAID는 여러개의 하드디스크를

raisonde.tistory.com

https://blackhole170411.tistory.com/54