-. 파티션이란?
물리적인 볼륨을 여러개의 조각(논리드라이브)으로 나누는 방식
-. 파티션의 장점
1) 파티션은 트랙단위로 구성되기 때문에 같은 파티션에서 특정 데이터를 찾을 때 디스크의 헤더가 움직이는 거리가 짧아 액세스속도가 빠름
2) 논리적으로 공간이 분리되어있어 특정 파티션의 파일시스템 장애 시 다른 파티션은 안전함
-. 파티션의 단점
서버 운영 중 어떤 파티션은 공간이 부족하고 어떤 파티션은 남아도는 경우가 발생
이 부분을 수정하기 위해 시스템의 정지시간이 필요함
-. 일반적인 파티셔닝
1. swap
메모리 용량이 부족할 때 사용하는 디스크를 이용한 가상메모리
스왑을 사용할 경우 정상적인 성능을 발휘하지 못함
시스템에서 메모리를 모두 사용하여 스왑을 사용하게 될 경우 메모리 증설을 고려해야 함
스왑 미할당 시 메모리를 모두 사용할 경우 시스템 장애가 발생할 수 있기 때문에 1G정도 할당하는게 적당함
mkswap 및 swapon 명령으로 swap 확장 가능
2. /boot
부팅에 필요한 커널, 모듈 등이 존재하는 디렉토리
무조건 적으로 파티션을 할당할 필요는 없지만 대부분의 리눅스에서는 별도의 파티셔닝 할 것을 권장
대부분의 boot 파티션은 512M 정도만 할당해도 충분함
3. /backup
백업 파티션은 별도의 디스크를 사용할 것을 권장
4. /home
주로 사용자 데이터를 저장하기 위한 공간
어떠한 용도로 사용하고 사용자들에게 홈 디렉토리 공간을 얼마만큼 제공할 것인가에 따라 파티션 용량이 달라짐
5. /var
log나 사용자 데이터를 저장하는 목적으로 사용
특별한 목적이 없는 한 /var 파티션은 따로 할당하지 않음
6. /
따로 할당되지 않은 / 하위 디렉토리는 / 파티션 아래에 생성됨
최소 5G 이상의 용량은 할당해야 함