본문 바로가기
Old Posts/Linux

[Linux] 디스크(Disk), 파티션(Partition)과 볼륨(Volume)의 차이

by A6K 2021. 8. 5.

서버의 저장장치와 저장공간에 대한 모니터링을 진행하면 '디스크(Disk)', '파티션(Partition)', '볼륨(Volume)'이라는 단어를 자주 접하게 된다. 이 중 파티션(Partition)과 볼륨(Volume)이라는 단어는 많이 혼용되기도 하는데, 정확하게 이들이 어떻게 다른지 찾아서 정리해봤다.

디스크(Disk)

디스크는 일반적으로 서버에 장착되어 있는 물리적인 저장장치를 의미한다. 원래 디스크는 자기 물질이 발라져있어 데이터를 저장할 수 있는 디스크 플래터(Platter)와 데이터를 읽고 쓸 수 있는 디스크 헤더, 그리고 디스크 헤더를 특정 위치로 위치시키는데 사용되는 디스크 암(Arm)으로 구성되어 있는 하드디스크(HDD)를 의미한다.

하지만 최근에는 SSD나 플래시 메모리, RAM 디스크, 가상 디스크 등도 디스크로 통칭하고 있다.

파티션(Partition)

사무실에서 책상들 사이를 분리하기 위해 사용하는 업무용 가구인 '파티션'을 생각해보면 쉽다. 파티션은 하나의 연속적인 저장공간인 디스크를 분리된 여러개의 독립적인 공간으로 구분해 놓은 것을 의미한다.

이 그림을 보면 하나의 디스크를 3개의 독립적인 저장장치처럼 사용할 수 있도록 3개의 파티션으로 구분했다. 

볼륨(Volume)

볼륨은 단일 파일 시스템을 사용하여 접근할 수 있는 저장공간을 의미한다. 일반적으로 디스크를 파티션으로 구분하고, 각 파티션을 파일 시스템으로 포맷하여 볼륨을 만들어 사용한다. 이 때문에 파티션과 볼륨을 구분 없이 사용하기도 하지만 굳이 개념을 나누자면 이처럼 구분할 수 있다.

최근에는 논리적인 볼륨을 구성하거나 하나의 파티션에 두 개 이상의 볼륨을 설치해서 사용하는 경우, 두 개 이상의 파티션을 조합하여 하나의 파티션으로 제공해주는 기능 등이 사용되고 있다. 이와 관련해서는 LVM(Logical Volume Management)를 참고하기 바란다.

댓글