파티션의 정의
하나의 물리적인 하드 디스크를 여러 개의 논리적인 디스크로 분리하는 것을 의미
파티션을 나누는 이유
- 디스크를 하나로 사용시 블록의 크기가 크게 잡혀 저장 공간 낭비가 발생한다.
- 하나의 디스크에 여러 개의 운영체제를 사용할 수 있다.
- 파일 시스템 점검 시간이 단축된다.
- 백업용 파티션에 자료를 보관하여 백업이 용이하다.
- 특정 파티션의 보호가 가능하다.
- 루트 파티션이 날아가도 타 파티션은 안전하다.
파티션의 종류
- 하나의 물리적인 디스크에는 4개의 Primary 파티션 존재
- 4개의 Primary 파티션 중 1개는 Extended
- 1개의 Extended 파티션은 여러개의 Logical 파티션으로 분할 가능
- 각각의 Logical 파티션은 다음 Logical 파티션의 주소를 가짐
- Extended 파티션은 Logical파티션에 대한 정보만 가지고 있다.
- SCSI 하드디스크는 최대 15개, IDE 하드디스크는 최대 63개의 파티션을 가질 수 있다.
- 하나의 물리적인 디스크 안에 12개 이상 파티션 생성은 추천하지 않는다.
- 파티션은 실린더 기준으로 나누어진다. 선택한 용량만큼 실린더 범위를 할당받는다.
파티션에 따른 장치명
H d a 1
- Hd : 파티션에 있는 장치 유형을 의미한다. ex) hd(IDE 디스크), sd(SCSI 디스크)
- a : 파티션에 있는 장치를 나타낸다. ex) /dev/hda 첫번째 IDE HDD, /dev/sda 첫번째 SCSI HDD
- 1 : 파티션을 표시 ex) 1 ~ 4 는 Primary or Extended, 5부터는 Logical
fdisk 명령어
fdisk m (도움말)
a |
부트 가능한 플래그로 변경 |
b |
bsd 디스크 레이블을 편집 |
c |
도스호환 플래그로 변경 |
d |
파티션을 삭제 |
l |
알려진 파티션 형태의 목룍 |
m |
이 메뉴를 출력 |
n |
새로운 파티션 추가 |
o |
새로운 도스 파티션 테이블을 생성 |
p |
파티션 테이블을 출력 |
q |
변경을 저장하지 않고 종료 |
s |
새로운 Sun 디스크 레이블을 생성 |
t |
파티션의 시스템 id를 변경 |
u |
표시/엔트리 단위를 변경 |
v |
파티션 테이블을 점검 |
w |
디스크에 테이블을 기록하고 종료 |
x |
다른 기능(pro) |
'System > Linux' 카테고리의 다른 글
[리눅스 마스터 2급] 디렉터리 및 파일 (1) (0) | 2017.05.09 |
---|---|
[리눅스 마스터 2급] 사용자 생성 및 계정 관리 (2) (0) | 2017.05.08 |
[리눅스 마스터 2급] 사용자 생성 및 계정 관리 (1) (0) | 2017.05.08 |
[리눅스 마스터 2급] 디렉터리 종류와 특징 (0) | 2017.05.06 |