Linux 디스크 파티션 작업

2026. 6. 13. 21:03리눅스


Ⅰ. 파티션

파티션 

(Partition)
구분 설명
정의 하드 디스크의 전체 공간을 논리적으로 분할하여 관리하는 것
목적 루트 파티션 손상 시, 다른 파티션을 이용하여 데이터 보호와 백업, 복원 가능
다중 운영체제 설치 시 서로 다른 파티션에 분리 설치 가능
파일 시스템 점검 시간 단축 및 부팅 속도 향상
구조 기본 구조
확장 구조
종류 주 파티션 (Primary Partition)
확장 파티션 (Extended Partition)
논리 파티션 (Logical Partition)

 


Ⅰ - Ⅰ. 파티션 구조

파티션 구조

(Partition Structure)
구분 설명
기본 구조 물리적 디스크는 최대 4개의 주 파티션 (Primary Partition)만 생성 가능
확장 구조 5개 이상 파티션이 필요할 경우, 1개의 확장 파티션 (Extended Partition)을 만들고

그 안을 논리 파티션 (Logical Partition)으로 분할 가능ㅇ
최대 개수 확장 파티션을 포함하여 최대 15개까지 구성 가능

(운영체제별 상이)

 


Ⅰ - Ⅱ. 파티션 종류

파티션 종류 종류 설명
주 파티션

(Primary Partition)
하드디스크의 기본 파티션
확장 파티션 포함 최대 4개까지만 생성 가능
운영체제 부팅용 파티션으로 사용 가능
확장 파티션 

(Extended Partition)
5개 이상 파티션이 필요할 경우 사용
확장 파티션을 만든 후 논리 파티션으로 다시 분할 가능
확장 파티션은 1개만 생성 가능
보통 마지막 영역에 확장 파티션 생성 권장
논리 파티션

(Logical Partition)
확장 파티션 내부를 나눈 논리적 패턴
데이터 저장용 파티션으로 주로 사용됨

 


Ⅰ- Ⅲ. VMware 하드 디스크 추가 및 디스크 장치 파일 확인

 

VMware에서 Client1에 SCSI 형식의 0.2GB의 크기를 가지는 6개의 Hardware 추가 

 

( * SCSI 형식 - 컴퓨터와 저장장치 (HDD, SSD, CD-ROM 등)을 연결하기 위한 표준 인터페이스)

 

 

df -h 명령을 통해 하드 디스크의 현재 상태 확인

 

 

whereis fdisk 명령을 통해 fdisk 실행 파일과 소스 코드, 메뉴얼 페이지 파일의 위치 확인

 

fdisk -l /dev/sdb 명령을 통해 /dev/sdb 디스크의 상세 정보와 파티션 목록 확인

 

 

fdisk /dev/sdb 명령을 통해 /dev/sdb 디스크의 파티션 설정하기 위해 진입

 

m 명령을 통해 fdisk 모든 명령어 옵션 확인

 

 

fdisk의 p 옵션을 통해 파티션 테이블 출력하여 현재 상태 확인

 

 

# 주 파티션 1 생성

 

fdisk의 n 옵션을 통해 새로운 파티션 생성

 

fdisk의 p 옵션을 통해 생성한 파티션을 주 파티션으로 설정

 

fdisk의 1 옵션을 통해 주 파티션에 번호 1 부여

 

fdisk의 1000 옵션을 통해 주 파티션 1의 첫 번째 섹터 범위 설정

 

fdisk의 8000 옵션을 통해 주 파티션 1의 마지막 섹터 범위 설정

 

fdisk의 p 옵션을 통해 주 파티션 1의 생성 확인

 

 

# 주 파티션 1 삭제

 

fdisk의 d 옵션을 통해 주 파티션 1 삭제

 

fdisk의 p 명령을 통해 주 파티션 1이 잘 삭제되었는지 확인

 

 

# 주 파티션 1 생성

 

fdisk의 n 옵션을 통해 새로운 파티션 생성

 

fdisk의 p 옵션을 통해 생성한 파티션을 주 파티션으로 설정

 

fdisk의 1 옵션을 통해 주 파티션에 번호 1 부여

 

fdisk의 2048 옵션을 통해 주 파티션 1의 첫 번째 섹터 범위 2048로 설정

 

fdisk의 +50M 옵션을 통해 주 파티션 1의 마지막 섹터 범위 +50M로 설정

 

fdisk의 p 옵션을 통해 주 파티션 1의 생성 확인

 

 

# 주 파티션 2 생성

 

fdisk의 n 옵션을 통해 새로운 파티션 생성

 

fdisk의 p 옵션을 통해 생성한 파티션을 주 파티션으로 설정

 

fdisk의 2 옵션을 통해 주 파티션에 번호 2 부여

 

fdisk의 10449 옵션을 통해 주 파티션 2의 첫 번째 섹터 범위 10449로 설정

 

fdisk의 default 옵션을 통해 주 파티션 2의 마지막 섹터 범위 417791로 설정

 

fdisk의 p 옵션을 통해 주 파티션2의 생성 확인

 

 

# 주 파티션 2 삭제

 

fdisk의 d와 2 옵션을 통해 주 파티션 2 삭제

 

fdisk의 p 옵션을 통해 주 파티션 2가 잘 삭제되었는지 확인

 

 

# 주 파티션 2 생성

 

fdisk의 n 옵션을 통해 새로운 파티션 생성

 

fdisk의 p 옵션을 통해 생성한 파티션을 주 파티션으로 설정

 

fdisk의 2 옵션을 통해 주 파티션에 번호 2 부여

 

fdisk의 10449 옵션을 통해 주 파티션2의 첫 번째 섹터 범위 10449로 설정

 

fdisk의 +50M 옵션을 통해 주 파티션 2의 마지막 섹터 범위 +50M로 설정

 

fdisk의 p 옵션을 통해 주 파티션 2 생성 확인

 

 

# 주 파티션 3 생성

 

fdisk의 n 옵션을 통해 새로운 파티션 생성

 

fdisk의 p 옵션을 통해 생성한 파티션을 주 파티션으로 설정

 

fdisk의 3 옵션을 통해 주 파티션에 번호 3 부여

 

fdisk의 206850 옵션을 통해 주 파티션 3의 첫 번째 섹터 범위를 206850으로 설정

 

fdsik의 +50M 옵션을 통해 주 파티션 3의 마지막 섹터 범위를 +50M로 설정

 

fdisk의 p 옵션을 통해 주 파티션 3의 생성 확인

 

 

# 주 파티션 4 생성

 

fdisk의 n 옵션을 통해 새로운 파티션 생성

 

fdisk의 p 옵션을 통해 생성한 파티션을 주 파티션으로 설정

 

fdisk의 4 옵션을 통해 주 파티션에 번호 4 부여

 

fdisk의 309251 옵션을 통해 주 파티션 4의 첫 번째 섹터 범위를 309251로 설정

 

fdisk의 +50M 옵션을 통해 주 파티션 4의 마지막 섹터 범위를 +50M로 설정

 

fdisk의 p 옵션을 통해 주 파티션 4의 생성 확인

 

 

# 주 파티션 4 삭제

 

fdisk의 d, 4 옵션을 통해 주 파티션 4 삭제

 

fdisk의 p 옵션을 통해 주 파티션 4가 잘 삭제되었는지 확인

 

 

# 확장 파티션 4 생성

 

fdisk의 n 옵션을 통해 주 파티션 4의 자리에 새로운 파티션 생성

 

fdisk의 e 옵션을 통해 생성한 파티션을 확장 파티션으로 설정

 

fdisk의 309251 옵션을 통해 확장 파티션의 첫 번째 섹터 범위를 309251로 설정

 

fdisk의 default 옵션을 통해 확장 파티션의 마지막 섹터 범위를 417791로 설정

 

fdisk의 p 옵션을 통해 확장 파티션의 생성 확인

 

 

# 확장 파티션 5 생성

 

fdisk의 n 옵션을 통해 새로운 확장 파티션 생성

 

fdisk의 default 옵션을 통해 확장 파티션의 첫 번째 섹터 범위를 309283으로 설정

 

fdisk의 +20M 옵션을 통해 확장 파티션의 마지막 섹터 범위를 +20M로 설정

 

fdisk의 p 옵션을 통해 확장 파티션의 생성 확인

 

 

# 확장 파티션 6 생성

 

fdisk의 n 옵션을 통해 새로운 확장 파티션 생성

 

fdisk의 default 옵션을 통해 확장 파티션의 첫 번째 섹터 범위를 350276로 설정

 

fdisk의 +30M 옵션을 통해 확장 파티션의 마지막 섹터 범위를 +30M로 설정

 

fdisk의 p 옵션을 통해 확장 파티션의 생성 확인

 

fdisk의 w 옵션을 통해 변경 내용 저장 후 나가기

 

 

fdisk -l /dev/sdb 명령을 통해 /deb/sdb의 변경 사항 확인

 

 

fdisk /dev/sdb 명령을 통해 /dev/sdb 디스크의 파티션 설정을 위해 진입

 

 

# 주 파티션 1, 2, 3 확장 파티션 4, 5, 6 삭제

 

fdisk의 d 옵션을 통해 1, 2, 3, 4, 5, 6 파티션 삭제

 

fdisk의 p 옵션을 통해 파티션들이 잘 삭제되었는지 확인

 

 

# 주 파티션 1, 2, 3 생성

 

fdisk의 n 옵션을 통해 새로운 파티션 생성

 

fdisk의 p 옵션을 통해 새로 생성된 파티션을 주 파티션으로 설정

 

fdisk의 1, 2, 3 옵션을 통해 주 파티션에 번호 1, 2, 3 부여

 

fdisk의 default 옵션을 통해 각각의 파티션의 첫 번째 섹터 범위를 2048, 83968, 165888으로 설정

 

fdisk의 +40M 옵션을 통해 각각 파티션의 마지막 섹터 범위를 +40M로 설정

 

fdisk의 p 옵션을 통해 주 파티션 1, 2, 3의 생성 확인

 

 

# 확장 파티션 4 생성

 

fdisk의 n 옵션을 통해 새로운 파티션 생성

 

fdisk의 e 옵션을 통해 새로 생성된 파티션을 확장 파티션으로 설정

 

fdisk의 default 옵션을 통해 확장 파티션의 첫 번째 섹터의 범위를 247808로 설정

 

fdisk의 default 옵션을 통해 확장 파티션의 마지막 섹터 범위를 417791로 설정

 

fdisk의 p 옵션을 통해 확장 파티션의 생성 확인

 

 

# 확장 파티션 5, ~ 20 생성

 

fdisk의 n 옵션을 통해 새로운 파티션 생성

 

fdisk의 p 옵션을 통해 새로 생성된 파티션을 확장 파티션 5 ~ 20까지 설정

 

fdisk default 옵션을 통해 각각의 확장 파티션의 첫 번째 섹터 범위 설정

 

fdisk의 +2M 옵션을 통해 각각의 확장 파티션의 마지막 섹터 범위 +2M로 설정

 

fdisk의 p 옵션을 통해 확장 파티션 5 ~ 20까지의 생성 확인

 

fdisk의 w 옵션을 통해 변경 사항 저장 후 나가기

 

 

ls -l /dev/sd* 명령을 통해 /dev/sdb의 변경 사항 확인

 

 

# 주 파티션 1, 2, 3, 확장 파티션 4 ~ 20 삭제

 

fdisk /dev/sdb 명령을 통해 /dev/sdb 디스크의 파티션 설정을 위해 진입

 

fdisk의 d 옵션을 통해 1 ~ 20까지의 파티션 모두 삭제

 

fdisk의 p 옵션을 통해 파티션이 잘 삭제되었는지 확인

 

 

# 주 파티션 1, 2, 3, 4 생성

 

fdisk의 n 옵션을 통해 새로운 파티션 생성

 

fdisk의 p 옵션을 통해 새로 생성된 파티션을 주 파티션으로 생성

 

fdisk의 1, 2, 3, 4 옵션을 통해 주 파티션에 1, 2, 3, 4 번호 부여

 

fdisk의 default 옵션을 통해 각각의 파티션의 첫 번째 섹터의 범위 설정

 

fdisk의 +40M 옵션을 통해 각각의 파티션의 마지막 섹터 범위를 +40M로 설정

 

fdisk의 p 옵션을 통해 주 파티션 1, 주 파티션 2, 주 파티션 3, 주 파티션 4의 생성 확인

 

fdisk의 w 옵션을 통해 변경 사항 저장 후 나가기

 

 

ls -l /dev/sd* 명령을 통해 /dev/sdb의 변경 사항 확인

 

 

'리눅스' 카테고리의 다른 글

Linux LVM 디스크 구성  (0) 2026.06.13
Linux 파일 시스템 생성 및 마운트  (0) 2026.06.13
Linux 프로세스 관리  (0) 2026.06.13
Linux Shell  (0) 2026.06.13
Linux 디렉터리 구조와 명령어  (1) 2026.06.13