리눅스 디스크 파티션 나누기 (개념 정리)

반응형

리눅스 디스크 파티션 정리

리눅스 파티션 종류

1. Primary (주 영역)

2. Extended (확장 영역)

 2-1 Logical (논리 영역)

체크사항

1. 모든 파티션은 최대 4개까지 구성 가능

2. Primary는 최대 4개까지 생성 가능

3. Extended는 최대 1개까지 생성 가능

 

ex. Primary x4 로 구성한다. (가능)

ex. Primary x3 + Extended x1 로 구성한다. (가능)

ex. Primary x4 + Extended x1 로 구성한다. (불가능, 체크사항 1번 항목에 걸림)

 

이해를 돕기위해 아래 이미지들을 보면서 설명하겠습니다.

 

할당 가능한 1024MB(1GB) 크기가 있다고 가정하겠습니다.

 

[1]. Primary (주 영역) 4개로 구성한 예

 

[2]. Primary (주 영역) 3개 + Extended (확장 영역) 1개로 구성한 예

 

[3]. Primary (주 영역) 1개 + Extended (확장 영역) 1개로 구성한 예

(꼭 4개까지 만들지 않아도 된다. 사용 가능한 크기 안에서 최대 4개까지만 넘지 않도록 자유롭게 구성하면 된다.)

 

[4]. Primary (주 영역) 1개 + Extended (확장 영역) 1개 + Empty (빈 공간)으로 구성한 예

(사용 가능한 용량을 모두 사용하지 않아도 된다.)

 

[5]. Primary (주 영역) 3개 + Extended (확장 영역) 1개 → Logical (논리 영역) 4개로 구성한 예

(예시에서는 Extended를 4개의 Logical로 나눴지만, 실제로 필요에 따라 최대 12개의 Logical (논리 영역)을 생성할 수 있다.)

 

[6]. Primary (주 영역) 1개 + Extended (확장 영역) 1개 → Logical (논리 영역) 3개로 구성한 예

 

[7]. Extended (확장 영역) 1개 → Logical (논리 영역) 3개로 구성한 예

(반드시 Primary (주 영역)이 존재해야 하는 건 아니다.)

 

 

 

리눅스 파티션 나누기

80GB 하드디스크 용량을 기준으로 아래와 같이 나눠볼 수 있습니다. (절대적인 기준은 없으며, 용도에 맞게 파티션 크기를 조정하시면 되겠습니다.)

 

/

3GB (1GB면 사실 충분)

: 말 그대로 루트 파티션이라 합니다. (반드시 필요)

 

/boot

1GB (최소 100M 이상 권장)

: 부팅 커널이 저장됩니다.

 

/usr

20GB (설치되는 응용프로그램에 따라 상이할 수 있습니다. 보통 20GB 내외로 설정)

: 응용프로그램이 저장됩니다.

 

/tmp

4GB

: 임시 파일이 저장됩니다.

 

/var

10GB (최소 3GB 이상 권장)

: 로그/캐시 파일 등이 저장됩니다.

 

swap

RAM의 2배 ex. RAM 8GB 사용 시 16GB 할당

: RAM 부족 시 사용되는 공간입니다. (반드시 필요)

 

/home

남은 나머지 용량

: 사용자별 공간입니다.

 

 

보안 및 시스템 안정성의 이유와 관리의 편리성을 추구하다 보니 각 디렉토리 특성에 따라 파티션을 구분하는 추세입니다. 실제로는 최소 루트 파티션(/)과 swap 파티션만 존재해도 시스템 운영에 지장이 없습니다. 이렇게 구성할 시 위에 설명드린 /boot, /usr, /tmp, /var, /home 등은 모두 루트 파티션(/)에 종속됩니다.

 

 

 - 이것이 리눅스다. (저자 우재남) 서적 참조하였음을 밝힙니다. -

 

 

 

제 주관적인 지식을 통해 작성된 글이며, 틀린 부분이 있다면 의견을 달아주세요.

반응형

댓글

Designed by JB FACTORY