Menu Close

18.2. parted로 파티션 크기 조정

이 절차에서는 parted 유틸리티를 사용하여 디스크 파티션의 크기를 조정합니다.

사전 요구 사항

  • 파티션을 축소하려면 저장된 데이터를 백업하십시오.

    주의

    파티션을 축소하면 파티션에서 데이터 손실이 발생할 수 있습니다.

  • 파티션 크기를 2TiB보다 크게 조정하려면 GUID 파티션 테이블(GPT)으로 디스크를 포맷해야 합니다. 디스크 포맷 방법에 대한 자세한 내용은 디스크에 파티션 테이블 생성을 참조하십시오.

절차

  1. 파티션을 축소하려면 먼저 파일 시스템을 축소하여 크기 조정 파티션보다 크지 않도록 합니다. XFS는 축소를 지원하지 않습니다.
  2. 대화형 parted 쉘을 시작합니다.

    # parted block-device
    • 블록 장치를 파티션의 크기를 조정하려는 장치 경로로 교체합니다(예: /dev/sda ).
  3. 현재 파티션 테이블을 확인합니다.

    (parted) print

    파티션 테이블에서 다음을 확인합니다.

    • 파티션의 마이너 번호입니다.
    • 크기를 조정한 후 기존 파티션의 위치와 해당 새 엔드 포인트의 위치
  4. 파티션의 크기를 조정합니다.

    (parted) resizepart minor-number new-end
    • minor-number 를 크기 조정할 파티션의 마이너 번호로 바꿉니다(예: 3).
    • new-end 를 크기 조정 파티션의 새 종료 지점을 결정하는 크기로 교체하여 디스크의 시작 부분에서 계산합니다. 512MiB,20GiB 또는 1.5TiB 와 같은 크기 접미사를 사용할 수 있습니다. 기본 크기 메가바이트입니다.

    예 18.1. 파티션 확장

    예를 들어 디스크 시작 위치에 있는 파티션을 2GiB 크기로 확장하려면 다음을 사용합니다.

    (parted) resizepart 1 2GiB

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

  5. 파티션 테이블을 보고 크기 조정 파티션이 파티션 테이블에 올바른 크기인지 확인합니다.

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

    (parted) quit
  7. 커널이 새 파티션을 인식하는지 확인합니다.

    # cat /proc/partitions
  8. 파티션을 확장한 경우 파일 시스템도 확장합니다. 자세한 내용은 (참조)를 참조하십시오.

추가 리소스

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