1. 하드웨어
- 자동으로 인식가능
- 최신기기는 수동으로 등록
2. HDD Interface
IDE (Integrated Drive Electronics)
- HDD와 컨트롤러가 통합된 형태의 인터페이스
- 병렬 방식으로 데이터 전송 (Parallel ATA)
- 저렴한 비용 / 높은 호환성
- 느림
마운팅
- /dev/hda 에 됨
SCSI (Small Computer System Interface)
- 서버와 워크스테이션에서 사용되는 고속 졍렬 인터페이스
- 병렬 방식
- 빠름
마운팅
- /dev/sda에 됨
SATA (Seiral Advanced Technology Attachment)
- 직렬 데이터 전송 방식
- 단일 케이블을 통해 데이터를 직렬로 전송
- PATA의 후속 기술
- 빠름
마운팅
- /dev/sda
3. 네트워크 인터페이스
Ethernet
LAN
- 근거리 통신 규격
- IEEE 802.3
CSMA/CD 방식
- 여러 장치가 동일한 네트워크 매체를 공유할 떄 충돌을 방지하고, 충돌 시 재전송
- 반이중 환경
Intel
모뎀
- 변조: 디지털 신호를 아날로그 신호로 변환
- 복조: 아날로그 신호를 디지털 신호로 변환
ATM
- 고속 데이터 전송 기술
ISDN
- 음성과 데이터를 동시에 전송할 수 있는 기술
네트워크 설정 정보 사용
- IP주소, 넷마스크, 게이트웨이, DNS서버(자동) 등 사용
4. CD-ROM 및 DVD-ROM
마운팅
- /dev/sr0
- /dev/cdrom에 심볼릭 링크 파일이 생성됨
5. RAID (Redundant Array of Independent Disks)
- 여러개의 HDD를 결합하여 데이터를 중복 저장하거나 성능을 향상시키는 기술
- 하나의 논리적 디스크로 인식됨
- 패리티나 ECC를 사용하여 데이터를 보호하거나 복구 가능
RAID-0
스트라이핑
- 데이터를 하드디스크에 분산하여 기록
- 빠른 입출력
패리티 X
- 오류시 복구도 안됨
RAID-1
미러링
- 두개 드라이브를 동시에 읽음
- 사용시에는 단일 성능.
- 복구능력 좋음.
- 저장 공간 낭비. 쓰기 성능 저하
RAID-2
스트라이핑
해밍코드
- 오류 감지 및 수정
- 구현이 복잡
RAID-3
스트라이핑
패리티 정보
- 별도의 디스크에 패리티 정보 저장
- 데이터 복구 가능
- 쓰기 성능이 떨어짐
- 모든 페리티 계산이 하나의 디스크에서만 이루어지므로
RAID-4
스트라이핑
- 블록 형태
패리티
- 워드 단위
RAID-5
스트라이핑
분산 패리티
- 짝수 블록에 페리티 정보를 분산시킴
- 페리티 디스크 병목 해결
7. LVM (Logical Volumn Manager)
- 물리적 디스크를 논리적 디스크로 인식하여 하나의 디스크인처럼 관리
- 파티션의 용량 조절 담당
구성
PV (Physical Volumes)
- 물리적 볼륨
- 실제 디스크에 물리적으로 분할한 파티션
PE
- PV에서 나누어 사용하는 블록
- 보통 단위당 4MB로 할당됨
VG (Volume Group)
- 물리적 볼륨의 모음
LV (Logical Volumes)
- 논리적 볼륨
- VG에서 필요한만큼 사용함
출처
'OS > Linux' 카테고리의 다른 글
[ 리눅스 마스터 ] 6. 쉘 (0) | 2021.08.13 |
---|---|
[ 리눅스 마스터 ] 5. 파일 시스템 (0) | 2021.08.13 |
[ 리눅스 마스터 ] 4. 부팅과 셧다운 (0) | 2021.08.13 |
[리눅스 마스터] 3. 디렉터리 구조 및 역할 (0) | 2021.08.06 |
[리눅스 마스터] 2. 리눅스 구조 (0) | 2021.08.06 |