Menu Close

16.5. parted로 파티션 생성

다음 절차에서는 parted 유틸리티를 사용하여 블록 장치에 새 파티션을 만드는 방법을 설명합니다.

사전 요구 사항

절차

  1. 대화형 parted 쉘을 시작합니다.

    # parted block-device
    • 블록 장치를 파티션을 생성할 장치 경로로 교체합니다(예: /dev/sda ).
  2. 현재 파티션 테이블을 보고 사용 가능한 공간이 충분한지 확인합니다.

    (parted) print
    • 여유 공간이 충분하지 않은 경우 기존 파티션의 크기를 조정할 수 있습니다. 자세한 내용은 파티션 크기 조정을 참조하십시오.
    • 파티션 테이블에서 다음을 확인합니다.

      • 새 파티션의 시작 및 끝점입니다.
      • EgressIP에서 사용해야 하는 파티션 유형은 무엇입니까.
  3. 새 파티션을 만듭니다.

    (parted) mkpart part-type name fs-type start end
    • 파티션 테이블에서 결정한 내용에 따라 파트 유형을 기본,논리 또는 확장 으로 바꿉니다. 이 파티션 테이블에만 적용됩니다.
    • name 을 임의의 파티션 이름으로 바꿉니다. 이는 GPT 파티션 테이블에 필요합니다.
    • fs-typexfs,ext2,ext3,ext4,fat16, hfs ,hfs +, linux-swap,ntfs 또는 reiserfs 중 하나로 바꿉니다. fs-type 매개변수는 선택 사항입니다. parted 는 파티션에 파일 시스템을 만들지 않습니다.
    • 시작 부분을 파티션의 시작 및 종료 지점을 결정하는 크기로 바꾸고 디스크의 시작부터 계산합니다. 512MiB,20GiB 또는 1.5TiB 와 같은 크기 접미사를 사용할 수 있습니다. 기본 크기 메가바이트입니다.

    예 16.1. 작은 기본 파티션 만들기

    예를 들어, pacemaker 테이블에서 2048MiB까지 기본 파티션을 1024MiB에서 생성하려면 다음을 사용합니다.

    (parted) mkpart primary 1024MiB 2048MiB

    이 명령을 입력하는 즉시 변경 사항이 수행되기 때문에 실행하기 전에 검토합니다.

  4. 파티션 테이블을 보고 생성된 파티션이 파티션 테이블에 올바른 파티션 유형, 파일 시스템 유형 및 크기가 있는지 확인합니다.

    (parted) print
  5. parted 쉘을 종료합니다.

    (parted) quit
  6. 다음 명령을 사용하여 시스템이 새 장치 노드를 등록할 때까지 기다립니다.

    # udevadm settle
  7. 커널이 새 파티션을 인식하는지 확인합니다.

    # cat /proc/partitions

추가 리소스

  • parted(8) 도움말 페이지.