HDD, Partition, Volume, Drive and File System.
1. HDD (Hard Disk Drive):
- 컴퓨터에서 데이터를 저장하는 자기디스크 기반의 Storage 하드웨어 장치.
- 2024년 현재 Nand Flash기반의 Solid State Drive(SSD)로 교체되는 추세.
https://dsaint31.tistory.com/411
https://dsaint31.me/mkdocs_site/CE/ch03_seq/ce03_03_flash_ssd/
2. Partition:
- HDD (or SSD)를 논리적으로 독립된 구역으로 나눈 것.
- 하나의 HDD를 별도의 영역으로 분리하여 각 영역에 다른 운영 체제를 설치하거나 데이터를 저장할 수 있음.
- 컴퓨터 시스템에서는 별도의 디스크처럼 보임
- 이를 위해 MBR Scheme가 이전에는 많이 사용되었으나, 최근엔 GPT Scheme가 이용됨.
3. Volume:
- Partition에 File System이 설정 (=Formatting이 이루어짐)된 상태.
- 해당 volume 을 mount하여 OS는 데이터 저장과 접근을 할 수 있음.
- 달리 말하면 mount가 가능한 File System이 설정된 Partition임.
- 1개의 Volume은 하나의 단일 File System 이 설치됨.
4. Drive:
- OS가 데이터를 쓰고 읽을 수 있는 상태가 된 Volume.
- OS에 mount가 이루어진 volume로, windows의 경우엔 드라이브 문자가 할당됨.
https://dsaint31.me/mkdocs_site/OS/disk_partition_volume/
5. File System:
- 파일과 폴더를 어떻게 관리하고 저장하고 읽을지에 대한 방법을 정의한 시스템으로,
- 데이터 구조 및 규칙을 포함함.
https://dsaint31.me/mkdocs_site/OS/file_system/
결론
이들 간의 관계는 다음과 같음.
- HDD 와 SSD는 데이터 저장의 물리적 매체임.
- 이 HDD 나 SSD에
fdisk
와 같은 프로그램을 이용하여 partitioning을 수행해서 내부에는 여러 파티션을 생성할 수 있음. - formatting을 통해 partition에 file system을 생성하여 volume이 됨.
- Logical Volume Manager (LVM)를 통해 여러 partitions를 하나의 volume으로 만들어 하나의 file system을 생성할 수 있음.
- volume은 mounting을 통해 OS가 drive로 인식하게 되며, 이후 OS에서 data저장을 위한 storage로 사용가능해짐.
같이 읽어보면 좋은 자료
https://neul-carpediem.tistory.com/98
https://sayo-le.tistory.com/18
'CE' 카테고리의 다른 글
Tree Traversal (트리 순회): BFS and DFS (2) | 2024.12.02 |
---|---|
[CE] Heap and Complete Binary Tree (0) | 2024.11.16 |
[CE] Stream이란 (4) | 2024.09.11 |
[CE] Machine Code와 Microcode의 차이점 비교 및 설명 (0) | 2024.06.05 |
[CE] Byte Code (바이트코드) (1) | 2024.06.05 |