파티션(Partition)의 특징과 종류

  • 파티션 : 하나의 물리적 디스크를 여러 개의 논리적인 디스크로 분할하는 것이다.
  • 주 파티션(Primary), 번호 : 1~4  
    - 부팅이 가능한 기본 파티션.
    - 하나의 하드디스크에 최대 4개의 주 파티션 분할 가능.
    - 하드디스크를 4개 이상의 파티션으로 사용해야 할 때 하나의 확장 파티션을 설정하여 확장 파티션 안에 여러 개의 논리 파티션을 분할하여 데이터 저장.
  • 확장 파티션(Extended), 번호: 1~4 
    - 주 파티션 내에 생성, 하나의 물리적 디스크에 1개만 생성.
    - 파티션 번호는 1~4번이 할당.
    - 데이터 저장 영역을 위한 것이 아니라 논리 파티션을 생성.
  • 논리 파티션(Logical), 번호: 5~ 제한없음
    - 확장 파티션 안에 생성되는 파티션.
    - 논리 파티션은 12개 이상 생성하지 않는 것을 권고하며 5번 이후의 번호가 붙여짐.
  • 스왑 파티션(Swap)
    - 하드디스크의 일부를 메모리처럼 사용하는 영역.
    - 주 파티션 또는 논리 파티션에 생성.
    - 프로그램 실행 시 부족한 메모리 용량을 하드디스크로 대신 리눅스 설치 시에 반드시 설치되어야 하는 영역.
    - 스왑 영역의 크기는 메모리의 2배를 설정하도록 권고.

디스크와 장치명

  • 분할된 파티션은 디스크의 장치 파일명 뒤에 숫자를 붙인다.
  • 리눅스에서 파티션을 만들고 마운트할 때 지정된 디바이스명을 사용한다.

파일 시스템

  • 파일 시스템은 운영체제가 파일을 시스템의 디스크 파티션상에 구성하는 방식이다.
  • 일정한 규칙을 가지고 파일을 저장하도록 규칙 방식을 제시한다.
  • 파티션에 파일 시스템이 없으면, 파일 시스템 생성을 거쳐야 사용이 가능하다.
  • 리눅스는 고유의 파일 시스템뿐만 아니라 다양한 파일 시스템을 지원하고 있다.(리눅스의 큰 장점) 

LVM(Logical Volume Manager)

  • 여러 개의 하드디스크를 합쳐서 사용하는 기술로 한 개의 파일 시스템을 사용한다.
  • 작은 용량의 하드디스크 여러 개를 큰 용량의 하나의 하드디스크처럼 사용한다.
  • 다수 개의 디스크를 묶어서 사용함으로써 파티션의 크기를 줄이거나 늘릴 수 있다. 

RAID(Redundant Array of Independent Disks, 복수 배열 독립 디스크)

  • 여러 개의 물리적 디스크를 하나의 논리적 디스크로 인식하여 작동하게 하는 기술이다. 
  • 여러 개의 하드디스크에 일부 중복된 데이터를 나눠서 저장하는 기술이다.
  • 종류 : 하드웨어 RAID, 소프트웨어 RAID(하드웨어보다 저렴, 안정성 떨어짐)
  • 데이터를 저장하는 다양한 방법이 존재하며 이 방법들을 레벨이라 한다.
  • 레벨에 따라 저장 장치의 신뢰성을 높이거나 전체적인 성능을 향상시키는 등 다양한 목정을 만족 시킨다.
  • 각 레벨의 장점을 합친 RAID 구성 : RAID 0+1, RAID 1+0 (RAID의 안정성이 목적)

파티션 분할

  • fdisk(옵션디스크) : 파티션 테이블을 관리하는 명령어.
  • m - menu 도움말
  • p(print the parition table) - 파티션 테이블 확인
  • n(add a new partition) - 파티션 추가
  • d - 파티션 삭제
  • t - 파티션의 시스템 ID를 변경(속성변경)
  • w(write table to disk and exit) - 저장하고 종료
  • q(quit without saving changes) - 저장하지 않고 종료
  • 문제) 다음 중 fdisk 실행 상태에서 파티션을 삭제할 때 사용하는 명령으로 알맞은 것은?

'[스터디] 리눅스' 카테고리의 다른 글

[리눅스] 마스터2급 기출문제.2  (0) 2023.05.23
[리눅스] 마스터2급 기출문제.1  (0) 2023.05.22
[리눅스] 명령어.2  (0) 2023.05.16
[리눅스] 라이선스  (0) 2023.05.16
리눅스란?  (1) 2023.05.04

+ Recent posts