티스토리 뷰

리눅스에서는 파티션 종류가 3가지 있습니다.

  • Primary Partition - 실제 데이터 저장
  • Extend Partition - 부족한 파티션 테이블 영역을 확장시키는 용도
  • Logical Partition - 확장영역이 갖는 범위 내 생성되는 파티션

바로 실제 리눅스에서 파티션을 나누어보겠습니다.

 

3GB 물리적 하드디스크

- Primary 1GB * 2개

- Extend 1GB - Logical * 2개

만들어 보겠습니다.

 

1. 디스크 확인 작업

  • lsblk (트리구조로 더 깔끔하게 보여줌)
  • fdisk -l (물리적으로 장착된 디스크 정보 확인)

테스트를 위해 추가한 3GB 디스크 정보 확인 -> sdb

 

2. fdisk [디스크 장치명] 

fdisk /dev/sdb 

파티션 설정 모드 진입

m 을 누르면 Command 단축키들을 볼 수 있다.

- m 옵션 : 도움말
- n 옵션 : 파티션 새로 만들기
- p 옵션 : 파티션 테이블 확인
- d 옵션 : 파티션 제거
- w 옵션 : 저장
- q 옵션 : 종료

 

3.첫 번째 Primary Partition 1GB 생성하기

 

 

생성됨.

 

sector 시작 위치가 왜 2046 부터 시작할까?
 - 파티션 정보나 boot 정보가 들어가는 거 같다 ..

 

4. 두 번째 Primary Partition 1GB 생성

 

생성됨.

 

5.세 번째 Extend Partition 1GB 생성

 

First sector 부근엔 잘못 입력했습니다.

 

Last sector 에 Value out of range가 떠서 그냥 엔터로 남은 공간(=1GB) 할당되게 했습니다.

6. Logical Partition 512, 512 MB 생성

처음 3GB 물리적 하드디스크

- Primary 1GB * 2개

- Extend 1GB - Logical * 2개

만드는 목적을 달성했습니다. 🎉🎉

 

7. 저장

w로 저장하고 lsblk 명령어와 fdisk -l 명령어로 파티셔닝이 잘 되었는지 확인했습니다.


부팅 후 파티셔닝한 설정이 사라지는 경우가 생길 수 있으니

파티션 적용 명령어를 작성해주었다.

이상입니다.


결론

파티션생성(fdisk) - 파일시스템 지정- mount - vim /etc/fstab(영구)

반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함