카테고리 없음

파티션(Partition)이란?

말랑Cow 2020. 12. 24. 17:55
반응형

-. 파티션이란?

물리적인 볼륨을 여러개의 조각(논리드라이브)으로 나누는 방식

-. 파티션의 장점

1) 파티션은 트랙단위로 구성되기 때문에 같은 파티션에서 특정 데이터를 찾을 때 디스크의 헤더가 움직이는 거리가 짧아 액세스속도가 빠름

2) 논리적으로 공간이 분리되어있어 특정 파티션의 파일시스템 장애 시 다른 파티션은 안전함

-. 파티션의 단점

서버 운영 중 어떤 파티션은 공간이 부족하고 어떤 파티션은 남아도는 경우가 발생

이 부분을 수정하기 위해 시스템의 정지시간이 필요함

-. 일반적인 파티셔닝

 

1. swap

 

메모리 용량이 부족할 때 사용하는 디스크를 이용한 가상메모리

스왑을 사용할 경우 정상적인 성능을 발휘하지 못함

시스템에서 메모리를 모두 사용하여 스왑을 사용하게 될 경우 메모리 증설을 고려해야 함

스왑 미할당 시 메모리를 모두 사용할 경우 시스템 장애가 발생할 수 있기 때문에 1G정도 할당하는게 적당함

mkswap 및 swapon 명령으로 swap 확장 가능

 

2. /boot

 

부팅에 필요한 커널, 모듈 등이 존재하는 디렉토리

무조건 적으로 파티션을 할당할 필요는 없지만 대부분의 리눅스에서는 별도의 파티셔닝 할 것을 권장

대부분의 boot 파티션은 512M 정도만 할당해도 충분함

 

3. /backup

 

백업 파티션은 별도의 디스크를 사용할 것을 권장

 

4. /home

 

주로 사용자 데이터를 저장하기 위한 공간

어떠한 용도로 사용하고 사용자들에게 홈 디렉토리 공간을 얼마만큼 제공할 것인가에 따라 파티션 용량이 달라짐

 

5. /var

 

log나 사용자 데이터를 저장하는 목적으로 사용

특별한 목적이 없는 한 /var 파티션은 따로 할당하지 않음

 

6. /

 

따로 할당되지 않은 / 하위 디렉토리는 / 파티션 아래에 생성됨

최소 5G 이상의 용량은 할당해야 함

 

 

반응형