2swan

리눅스 파티션 및 파일 시스템 생성,삭제 본문

System of Infra/Linux

리눅스 파티션 및 파일 시스템 생성,삭제

2swan 2025. 1. 21. 21:29

1. 파일 시스템 확인

# df -Th

 

2. 현재 디바이스(디스크) 구성 확인

# lsblk or lsblk -f

 

3. 디스크에 파티션 생성

# fdisk /dev/sdb

- p : 주 파티션

- e : 확장 파티션

- 'w' 저장 하기 전 'p'를 입력하여 파티션이 정상적으로 등록 되었는지 확인

 

4. partprobe 명령어를 통해 변경된 파티션 정보 인식

# partprobe /deb/sdb

 

5. 변경된 디스크 구성 확인

# lsblk

 

6. 생성한 파티션에 파일시스템 생성

# mkfs.ext4 /dev/sdb1

 

7. 마운트 할 디렉터리 생성

# mkdir -vp /test/testdisk

 

8. 디렉터리에 파일시스템 마운트

# mount /dev/sdb1 /test/testdisk

 

9. 변경된 파일시스템 확인

# df -Th

 

10. 재부팅 한 후에도 마운트가 유지되도록 fstab에 추가

# vi /etc/fstab

/dev/sb1      /test/testdisk        ext4        defaults        0        0

 


파티션 삭제

마운트 해제

# umount /dev/sdb1 : umount 명령어로 dev 경로나 마운트 포인트 경로를 이용해 마운트 해제

 

# fdisk /dev/sdb

Command (m for help) : d

삭제할 파티션 선택


※참고

Partprobe

- fdisk 명령을 실행한 후 파티션 정보를 업데이트 하기 위해서는 partprobe 명령을 실행하거나 재부팅 해야 함

 

- 명령 실행 또는 재부팅 후 파티션 활성화 여부는 cat /proc/partitions 명령어 통해서 확인 가능

 

- Reboot 통해 파티션을 재인식 할 수 있지만 Reboot 힘든 경우 partprobe를 통해 파티션 인식 가능

 

- 해당 디바이스가 umount 된 상태에서만 가능

 

- OS가 설치된 디스크에 파티션을 새로 설정할 경우 사용중이라는 메시지와 함께 파티션이 인식이 안되어 시스템을 생성할 수 없다

 

옵션

-D : kernel을 업데이트 하지 않는다

-s : 장치 및 해당 파티션의 요약을 표시

-V : 프로그램 버전 출력

 

# partprobe /dev/sdb

# partprobe -s