본문 바로가기
목차
CE

[CE] Terms: HDD, Partition, Volume, Drive and File System.

by ds31x 2024. 5. 15.
728x90
반응형

HDD, Partition, Volume, Drive and File System.

1. HDD (Hard Disk Drive):

  • 컴퓨터에서 데이터를 저장하는 자기디스크 기반의 Storage 하드웨어 장치.
  • 2024년 현재 NAND Flash Memory기반의 Solid State Drive(SSD)로 교체되는 추세.

https://dsaint31.tistory.com/411

 

[CE] Disk Drive

Disk Drive 레코드판과 같은 형태의 Disk의 알루미늄과 같은 금속성 표면에 자성 물질을 입히고, Disk head를 이용하여 해당 자성 물질의 특정 위치에 데이터를 저장하거나 저장된 데이터를 읽어내는

dsaint31.tistory.com

https://dsaint31.me/mkdocs_site/CE/ch03_seq/ce03_03_flash_ssd/

 

BME

NAND Flash NOR Flash SSD Wear Level Flash Memory and SSD Flash Memory 란? Flash Memory는 Read 의 경우에는 Random Access Memory (RAM) 와 유사 (NOR Flash의 경우)하게 동작하며, Write 의 경우에는 Block Device 와 비슷하게 동작하

dsaint31.me


2. Partition:

  • HDD (or SSD)를 논리적으로 독립된 구역으로 나눈 것: Partitioning을 통해 물리적 HDD를 여러 Partition으로 나눔.
  • 하나의 HDD를 별도의 영역으로 분리하여 각 영역에 다른 운영 체제를 설치하거나 데이터를 저장할 수 있음.
  • 컴퓨터 시스템에서는 각각의 Partition을 별도의 디스크 드라이브로 인식할 수 있음.
  • Partitioning을 하는 방식으로는 MBR Partition Scheme가 이전에는 많이 사용되었으나, 최근엔 GPT Partition Scheme가 이용됨.
    • Master Boot Record: 2TB 이하 Disk에서만 사용가능. 최대 4개의 Primary Partition으로 나눌 수 있음.
    • GUID Partition Table: 2TB 초과하는 Disk 지원. 128개 이상의 Partition 지원하며 UEFI부팅을 위해서 필수적으로 요구됨 (현대적인 표준 Scheme)

3. Volume:

  • Partition에 File System이 설정 (=Formatting이 이루어짐)된 상태: Formating을 통해 생성.
    • 보통은 Partition 1개가 하나의 Volume이 됨.
    • 하지만 Volume은 SW적으로 보다 넓은 개념으로 여러 Partition이 하나의 Volume을 이루기도 함 (RAID, LVM).
  • 해당 volume 을 mount하여 OS는 데이터 저장과 접근을 할 수 있음: 이 경우 Drive가 됨.
  • 달리 말하면 mount가 가능한 File System이 설정된 단위 (1개 이상의 Partition으로 구성된)임.
  • 1개의 Volume은 하나의 단일 File System 이 설치됨.

4. Drive:

  • Windows OS가 데이터를 쓰고 읽을 수 있는 상태가 된 Volume을 가리킴.
  • 쉽게 말하면 Windows OS에서 mount가 이루어진 volume 을 의미함,
    • windows의 경우엔 드라이브 문자가 할당됨.
  •  Linux의 경우엔 /mnt 디렉토리 밑에 디렉토리로 mount가 되기 때문에 drive라는 용어를 잘 사용하지 않음 (/etc/fstab에서 설정)
    • 이는 root(/)를 가지는 tree구조로 file system이 구성되기 때문이며, 실제 mount 된 Disk등이 디렉토리가 되기 때문임.
    • 때문에 File System에 mount된 물리적 대상을 가리켜 Drive라고 많이 부름.
    • 보통 HDD, SSD, USB 저장장치 등의 mount 된 대상 물리적인 장치(block device)를 부르는데 사용됨.
사실, drive는 하나의 엄밀한 개념이 아니라,
“ 하드웨어 관점의 block device”와
“운영체제 관점에서 OS가 노출한 논리 저장 단위”를

함께 지칭하는 관용적 표현 

 

https://dsaint31.me/mkdocs_site/OS/disk_partition_volume/

 

BME

Disk, Partition, and Volume 좀더 간략하게 살펴보려면, 다음 URL참고. Disk 시스템에 장착되어 있는 magnetic disk 저장 장치 윈도우에선 시스템에 장착된 storage(저장 장치)를 의미 partition(혹은 volume)으로 나

dsaint31.me


5. File System:

  • 파일과 폴더를 어떻게 관리하고 저장하고 읽을지에 대한 방법을 정의한 시스템으로,
  • 데이터 구조 및 규칙을 포함함.

https://dsaint31.me/mkdocs_site/OS/file_system/

 

BME

File System File system은 OS가 HDD나 SSD 등의 저장장치에 데이터를 저장하고 접근하는 방법을 정의 하는 "file과 디렉터리의 구조적 조직"임. File system은 데이터를 관리 하고, 저장공간을 효율적으로 사

dsaint31.me


결론

이들 간의 관계는 다음과 같음.

  • HDD 와 SSD는 데이터 저장의 물리적 매체임.
  • 이 HDD 나 SSD에 fdisk와 같은 프로그램을 이용하여 partitioning을 수행해서 내부에는 여러 파티션을 생성할 수 있음.
  • formatting을 통해 partition에 file system을 생성하여 volume이 됨.
    • Logical Volume Manager (LVM)를 통해
    • 여러 partitions를 하나의 volume으로 만들어 하나의 file system을 생성할 수도 있음.
  • volume은 mounting을 통해 OS의 directory tree에 추가(windows에선 이를 drive라고 부름)되며, 이후 OS에서 data저장을 위한 storage로 사용가능해짐.

같이 읽어보면 좋은 자료

https://neul-carpediem.tistory.com/98

 

[Linux] 파일 시스템

파일 시스템 ( File System ) 파일이나 자료를 쉽게 발견 및 접근할 수 있도록 보관 / 조직하는 체제 예를 들어 하드 디스크 - 도서관 파일 시스템 - 도서 검색대 파일 - 책 리눅스의 대표 파일 시스템

neul-carpediem.tistory.com

https://sayo-le.tistory.com/18

 

파일시스템&파티션

파일 시스템 파일이나 자료를 쉽게 발견 및 접근할 수 있도록 보간 또는 조직하는 체제이다. 파일 저장 및 검색을 용이하도록 유지,관리하며 빠르게 읽고 사용 할 수 있도록 만들어 놓은 규칙이

sayo-le.tistory.com

 


 

728x90