리눅스 디스크 파티션 나누기 (개념 정리)
- IT/linux
- 2019. 4. 8. 22:41
리눅스 디스크 파티션 정리
리눅스 파티션 종류
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 등은 모두 루트 파티션(/)에 종속됩니다.
- 이것이 리눅스다. (저자 우재남) 서적 참조하였음을 밝힙니다. -
제 주관적인 지식을 통해 작성된 글이며, 틀린 부분이 있다면 의견을 달아주세요.
'IT > linux' 카테고리의 다른 글
리눅스 CentOS 7 설치 방법 (4) - 그 외 설정 (0) | 2019.06.27 |
---|---|
리눅스 CentOS 7 설치 방법 (3) - 파티셔닝 (4) | 2019.05.09 |
리눅스 CentOS 7 설치 방법 (2) - 기본 설정편 (0) | 2019.03.13 |
리눅스 CentOS 7 설치 방법 (1) - 가상머신 설정편 (0) | 2019.03.06 |
리눅스 CentOS 7 ISO 다운로드 (0) | 2019.02.28 |