linux 명령어 fdisk

파티션 나누기.

$ fdisk
Linux 명령어 fdisk

Linux 명령어 fdisk

디스크 파티션 테이블을 관리하는 명령어

1. 자세한 설명

fdisk 명령어는 Linux에서 디스크의 파티션 테이블을 관리하기 위한 명령어입니다. 이를 사용하여 디스크를 분할하거나, 파티션을 생성, 삭제, 변경할 수 있습니다. 주로 시스템 관리자나 사용자가 디스크를 관리하고 새 파일 시스템을 설정할 때 활용됩니다.

2. 사용법

  1. 디스크 정보 확인
    fdisk -l
    시스템에 연결된 모든 디스크와 파티션 정보를 표시합니다.
  2. 특정 디스크의 파티션 관리
    fdisk [디스크 이름]
    선택한 디스크에서 파티션을 생성, 삭제, 또는 변경합니다.
  3. 파티션 테이블 백업
    fdisk -s [디스크 이름]
    디스크의 파티션 테이블 크기를 확인합니다.

3. 자세하게 설명

fdisk 명령어는 다음과 같은 주요 옵션을 제공합니다:

  • -l: 시스템에 연결된 모든 디스크와 파티션 정보를 나열합니다.
  • -s: 지정된 디스크 또는 파티션의 크기를 확인합니다.
  • [디스크 이름]: 특정 디스크의 파티션을 관리하기 위해 대화식 모드로 진입합니다.

대화식 모드에서는 다음과 같은 명령어를 사용할 수 있습니다:

  • n: 새 파티션 생성
  • d: 기존 파티션 삭제
  • t: 파티션 유형 변경
  • w: 변경 사항 저장
  • q: 변경 사항 저장하지 않고 종료

4. 자세한 명령어 사용법

다음은 fdisk 명령어의 다양한 사용 예제입니다:

# 모든 디스크와 파티션 정보 확인
$ sudo fdisk -l

# 특정 디스크의 파티션 관리
$ sudo fdisk /dev/sda
# 대화식 모드 진입 후:
# n - 새 파티션 생성
# d - 파티션 삭제
# t - 파티션 유형 변경
# w - 변경 사항 저장 및 종료
# q - 저장하지 않고 종료

# 특정 파티션 크기 확인
$ sudo fdisk -s /dev/sda1

# 새 파티션 생성
$ sudo fdisk /dev/sdb
# n (새 파티션 생성)
# p (기본 파티션 선택)
# 파티션 번호, 크기 입력
# w (변경 사항 저장)

# 기존 파티션 삭제
$ sudo fdisk /dev/sdc
# d (파티션 삭제)
# 파티션 번호 입력
# w (변경 사항 저장)

# GPT 파티션 지원 여부 확인
$ sudo fdisk /dev/sdx

# 결과를 파일로 저장
$ sudo fdisk -l > disk_info.txt

# 디스크 전체 재설정
$ sudo fdisk /dev/sdd
# o (새로운 빈 DOS 파티션 테이블 생성)
# w (변경 사항 저장)

# 특정 디스크에 대한 MBR 초기화
$ sudo fdisk /dev/sde
# o (새로운 MBR 테이블 생성)
# w (저장)

# 새 파티션이 시스템에 인식되도록 강제 재로드
$ sudo partprobe /dev/sdb

# 파티션 정보 출력 후 grep으로 필터링
$ sudo fdisk -l | grep /dev/sda

# 디스크 초기화 및 새 파티션 추가 스크립트
#!/bin/bash
sudo fdisk /dev/sdf < Linux 기본)
$ sudo fdisk /dev/sdh
# t (파티션 유형 변경)
# 83 (Linux 파일 시스템 선택)
# w (저장)

# 디스크와 관련된 블록 장치 정보 확인
$ lsblk /dev/sda
            

위의 예제는 fdisk 명령어를 사용하여 디스크를 관리하고 파티션 테이블을 설정하는 다양한 방법을 보여줍니다.

© 2025 Linux 명령어 설명

Categories:

No responses yet

답글 남기기