본문 바로가기

general elective/리눅스

[리눅스] 파티션(Partition)

주 파티션 (Primary Partition)

  • 부팅이 가능한 기본 파티션
  • 하나의 하드디스크에 최대 4개의 주 파티션 분할 가능
  • 하드디스크를 4개 이상의 파티션으로 사용해야 할 떄 하나의 확장 파티션을 설정하여 확장 파티션 안에 여러 개의 논리 파티션을 분할하여 데이터 저장


확장 파티션 (Extended Partition)

  • 주 파티션 내에 생성, 하나의 물리적 디스크에 1개만 생성
  • 파티션 번호는 1 ~ 4번 할당
  • 데이터 저장 영역을 위한 것이 아니라 논리 파티션을 생성


논리 파티션 (Logical Partition)

  • 확장 파티션 안에 생성되는 파티션
  • 논리 파티션은 12개 이상 생성하지 않는 것을 권고
  • 5번 이후의 번호가 붙여짐. 즉, 5번 이후의 번호는 논리 파티션


스왑 파티션 (Swap Partition)

  • 하드 디스크의 일부를 메모리처럼 사용하는 영역
  • 주 파티션 또는 논리 파티션에 생성
  • 프로그램 실행 시 부족한 메모리 용량을 하드디스크로 대신함
  • 리눅스 설치 시에 반드시 설치되어야 하는 영역
  • 스왑 영역의 크기는 메모리의 2배를 설정하도록 권고


주 파티션[스왑 파티션, 확장 파티션{논리 파티션(스왑 파티션)}]

디스크와 장치명 ex) hd a 3, sd b 5

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

hd : IDE 또는 ATA(AT attachment) 방식 디스크
sd : SCSI(Small Computer System Interface) 또는 USB 방식 디스크
a : 첫 번째 하드디스크
b : 두 번째 하드디스크
1 ~ 4 번 : primary(주 파티션) 또는 extended(확장 파티션)
5 번부터 : logical(논리 파티션)