더북(TheBook)

설치 공간 계획하기

하드디스크를 효율적으로 사용하기 위해 공간을 어떻게 사용할지 결정해야 합니다. 하드디스크 공간을 나누고 용도에 따라 할당하는 작업을 파티셔닝Partitioning이라고 하며 쪼개진 공간을 분할 영역, 파티션Partition이라고 합니다. 우분투를 설치하기 전에 하드디스크 용량을 확인하고 어떻게 파티셔닝할지 계획해둬야 합니다.

Tip

파티션을 나눔으로써 저장 공간의 낭비를 줄이고, 파티션별로 자료를 보호할 수 있습니다.

우분투 설치를 위해 기본적으로 루트 파티션과 스왑 영역이 필요합니다. 루트(/) 파티션은 다른 모든 시스템 디렉터리(/home, /usr 등)를 포함하는 최상위 파티션이며, 루트 파티션이 존재하지 않으면 부팅이 불가능하므로 반드시 할당해야 합니다.

스왑 영역은 사용자가 사용 가능한 파티션은 아니지만 실제 물리적인 메모리가 가득 찰 때 하드디스크를 메모리처럼 사용하기 위해 필요한 공간입니다. 시스템의 물리적인 메모리 용량의 두 배로 스왑 공간을 할당하는 것이 일반적이었지만 최근에는 리눅스 메모리 관리자의 성능이 좋아져 스왑 공간에 하드디스크 용량을 덜 할당해도 됩니다. 시스템 메모리에 따라 일반적으로 권장하는 스왑 공간은 다음과 같습니다.

표 2-1 시스템 메모리에 따라 권장하는 스왑 공간
시스템 메모리 스왑 공간
4GB 이하 최소 2GB
4~16GB 최소 4GB
16~64GB 최소 8GB
64~256GB 최소 16GB
256~512GB 최소 32GB

필요에 따라 루트 파티션에서 시스템 디렉터리를 별도의 파티션으로 분리해서 할당합니다. 우분투 설치 과정에서 파티션으로 할당할 수 있는 시스템 디렉터리는 다음과 같습니다.

/home: 사용자 자료가 저장되는 디렉터리입니다.

/usr: 시스템, 응용 프로그램에 필요한 파일들이 저장되는 디렉터리입니다. 일반적으로 /usr 디렉터리는 별도의 파티션으로 할당하지 않습니다.

/var: 전자 메일, 시스템 로그 기록, 웹 사이트 콘텐츠, 데이터베이스 등 지속적으로 늘어나는 임시 자료를 저장합니다. 규모에 따라 시스템 관리를 위해 별도의 공간으로 분리하기도 합니다.

/tmp: 임시로 파일을 생성 또는 삭제하는 디렉터리입니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.