기본구조

논리적 구성요소
| 부분 | 내용 |
|---|---|
| 섹터(Sector) | 플래터(Platter)의 가장 작은 단위. 1개 섹터의 크기는 512byte |
| 트랙(Track) | 섹터(Sector)가 모여 하나의 원을 구성한다. 트랙은 많은 수의 섹터를 가지고 있으며, 플래터 내에 여러 개의 트랙이 존재한다. 가장 바깥쪽의 트랙은 가장 안쪽의 트랙보다 더 많은 섹터를 가지고 있다. |
| 실린더 (Cylinder) | 여러 동심 트랙(track)에 대한 스택 구조 |
인터페이스 종류
Partition
디스크를 사용할 크기만큼 분할하는 구획
Partitioning
디스크를 원하는 크기로 구획하는 것
시스템에 새로운 디스크 과정
(1) 새로운 디스크 추가(기본적으로 Power OFF 상태에서 디스크 추가 후 부팅
(2) 파티셔닝 - fdisk
(3) 파일시스템 초기화 - mkfs
(4) 마운트(시스템에서 파티션을 사용하여 데이터를 저장할 수 있도록 연결하는 과정) - mount
MBR Partitioning
Primary Partition : Booting 가능한 파티션으로 OS를 설치할 수 있는 파타션
Extended Partition : Logical Partition에 대한 정보를 포함하는 파티션. 데이터 저장 불가.
Logical Partition : Booting이 불가능한 파티션으로 Data를 저장하기 위한 파티션
GPT Partitioning
파티셔닝 도구 : fdisk, gdisk, parted, gparted
$ fdisk /dev/sdb입력
커맨드 창에서 'p'명령어로 파티셔닝 시작.

마지막 섹터 위치를 지정해서 첫 번째 섹터 파티셔닝.

섹터 범위를 지정해서 두 번째 섹터 파티셔닝.

용량을 지정하여 세 번째 섹터 파티셔닝.

Primary Partition으로 설정하면 4번째가 마지막 파티셔닝이된다.

d
마지막 Primary Partition을 지우고 extended Partition으로 설정.

extended Partition으로 설정했기 때문에 logical Partition으로 추가할수 있음.

기본적으로 Linux 유형으로 파티셔닝되지만 명령어 t로 바꿀 수 있다.

OS 커널에 파티션 정보 갱신
$ partprobe [DEVICE]

Filesystem : 구조화된 일련의 정보를 구성하는 파일과 디렉터리의 집합
(디스크에 데이터(파일/디렉터리)를 논리적으로 저장하고 관리하는 방식)
디스크 기반 파일시스템
분산 파일시스템
Pseudo 파일시스템