나뉜 하드 디스크 파티션을 쉽게 관리할 수 있는 유명한 명령줄 도구입니다. 디스크 파티션에 있는 파일 시스템과 함께 디스크 파티션을 추가, 삭제, 축소 및 확장하는 데 도움이 될 수 있습니다. Parted는 처음 나왔을 때부터 먼 길을 갔습니다. 일부 기능이 제거되고 다른 기능이 추가되었습니다.
이 자습서에서는 parted의 기본 사항을 배우고 몇 가지 실용적인 예를 보여 드리겠습니다. parted에 대한 이전 경험이 없는 경우 parted는 변경 사항을 즉시 디스크에 기록하므로 디스크 파티션을 수정하려고 할 때 주의하십시오.
parted를 테스트할 계획이라면 가치 있는 정보 없이 가상 머신이나 구형 컴퓨터/노트북을 사용하는 것이 더 좋습니다. 디스크 파티션을 수정하려면 사용 중이 아니어야 합니다. 기본 파티션에서 작업해야 하는 경우 복구 모드로 부팅할 수 있습니다.
메모: parted를 사용하려면 작업할 시스템에 대한 루트 액세스 권한이 있어야 합니다.
많은 Linux 배포판에서 나뉜 사전 설치된 상태로 제공됩니다. 배포판에 포함되어 있지 않은 경우 다음을 사용하여 설치할 수 있습니다.
$ sudo apt-get install parted [켜기 데비안/우분투시스템] # yum install parted [켜기]RHEL/센트OS 그리고 페도라] # dnf install parted [켜기]페도라 22+ 버전]
일단 당신이 그것을 확인 나뉜 이 문서의 나머지 부분에서 parted 명령의 실제 예를 확인하기 위해 계속 진행할 수 있습니다.
다음 명령을 실행하면 아래 이미지에 표시된 것과 유사한 메시지가 표시됩니다. 분할된 버전이 다른 경우에도 걱정하지 마십시오. 달리 지정하지 않는 한 parted는 대부분의 경우 기본 드라이브를 사용합니다. /dev/sda
.
$ 헤어졌다.
parted를 종료하려면 다음을 입력하십시오.
$ 그만둬.
이제 parted가 시작되었으므로 선택한 하드 디스크의 파티션을 나열해 보겠습니다. 앞에서 언급했듯이 parted는 기본적으로 첫 번째 드라이브를 선택합니다. 디스크 파티션이 실행되는 것을 보려면 인쇄
.
(parted) 인쇄.
실행할 때 인쇄
, 하드 디스크 정보와 모델도 표시됩니다. 다음은 실제 하드 디스크의 예입니다(위 이미지에 표시된 것처럼 가상이 아님).
(parted) 인쇄모델: ATA TOSHIBA MQ01ACF0(scsi) 디스크 /dev/sda: 320GB. 섹터 크기(논리/물리): 512B/4096B. 파티션 테이블: msdos 번호 시작 끝 크기 유형 파일 시스템 플래그 1 1049kB 256MB 255MB 기본 ext2 부팅. 2 257MB 320GB 320GB 확장. 5 257MB 320GB 320GB 논리적 lvm.
위의 예에서 디스크 모델, 용량 섹터 크기 및 파티션 테이블을 볼 수 있습니다.
하드 디스크가 두 개 이상인 경우 "고르다
" 명령. 아래 예에서는 /dev/sda
NS /dev/sdb
내 시스템의 보조 드라이브입니다.
디스크 간을 쉽게 전환하려면 다음을 사용할 수 있습니다.
(parted) /dev/sdX를 선택합니다.
변화 "NS"
전환하려는 디스크의 문자로
Parted는 기본 및 논리 디스크 파티션을 만드는 데 사용할 수 있습니다. 이 예에서는 기본 파티션을 생성하는 방법을 보여주지만 논리 파티션의 단계는 동일합니다.
새로운 파티션을 생성하기 위해 parted는 “mkpart
“. 다음과 같은 추가 매개변수를 지정할 수 있습니다. "일 순위"
또는 "논리적"
생성하려는 파티션 유형에 따라 다릅니다.
파티션 생성을 시작하기 전에 올바른 디스크를 사용하고 있는지(선택했는지) 확인하는 것이 중요합니다.
인쇄를 사용하여 시작하십시오.
(parted) 인쇄.
위의 이미지에서 볼 수 있듯이 우리는 가상 드라이브를 사용하고 있습니다. 34GB. 먼저 새 디스크에 레이블을 지정한 다음 파티션을 만들고 파일 시스템을 설정합니다.
이제 첫 번째 단계는 새로운 디스크 레이블 이름 와 함께:
(parted) mklabel msdos.
이제 다음을 사용하여 새 파티션을 만듭니다. mkpart
. 나열된 단위는 메가바이트(메가바이트). 우리는 만들 것입니다 10GB 파티션 시작 1 NS 10000:
(parted) mkpart 파티션 유형? 기본/확장? 일 순위. 파일 시스템 유형? [ext2]? 시작? 1. 끝? 10000. (parted) 인쇄. 모델: ATA VBOX 하드디스크(scsi) 디스크 /dev/sdb: 34.4GB. 섹터 크기(논리/물리): 512B/512B. 파티션 테이블: msdos. 디스크 플래그: 번호 시작 끝 크기 유형 파일 시스템 플래그 1 1049kB 10.0GB 9999MB 기본 ext2 lba.
다음으로 이별 "그만두 다"
명령. 다음을 사용하여 ext4 파일 시스템에서 새 파티션을 포맷합니다. mkfs
. 이렇게 하려면 다음 명령을 실행하십시오.
# mkfs.ext4 /dev/sdb1.
메모: 위의 명령을 실행할 때 올바른 디스크와 파티션을 선택하는 것이 중요합니다!
이제 보조 디스크에 파티션 테이블을 인쇄하여 결과를 확인하겠습니다. 파일 시스템 열 아래에 파티션에 사용하기로 결정한 ext4 또는 파일 시스템 유형이 표시되어야 합니다.
Parted에는 여러 유용한 기능이 포함되어 있으며 그 중 하나는 "크기 조정"
. 지금쯤이면 아마 이해하셨을 것입니다. "크기 조정"
파티션 크기를 조정하는 데 도움이 됩니다.
아래 예에서 기존 파티션의 크기를 조정하는 방법을 볼 수 있습니다. 이 예에서는 이전에 만든 파티션을 사용합니다.
먼저 크기를 조정할 파티션의 번호를 알아야 합니다. 이것은 다음을 사용하여 쉽게 찾을 수 있습니다. "인쇄"
:
(parted) 인쇄.
이 예에서 파티션 번호는 "1"
. 이제 resizepart 명령을 실행합니다.
(parted) 크기 조정 부분.
크기를 조정할 파티션 번호를 묻는 메시지가 표시됩니다. 그 번호를 입력하세요. 그런 다음 이 파티션의 새 끝점을 설정하라는 메시지가 표시됩니다. 기본적으로 단위는 메가바이트. 이 예에서는 새 파티션 크기를 다음으로 설정했습니다. 15GB:
(parted) resizepart 파티션 번호? 1. 끝? [10.0GB]? 15000.
이제 다음을 사용하여 결과를 확인하십시오. "인쇄"
:
(parted) 인쇄.
다음으로 배울 것은 하드 드라이브에서 파티션을 삭제하는 방법입니다. 이렇게 하려면 다음을 사용해야 합니다. "NS"
parted 내의 명령. 디스크 파티션을 삭제하려면 파티션 번호를 알아야 합니다.
앞에서 언급했듯이 이 번호는 다음을 사용하여 쉽게 얻을 수 있습니다. "인쇄"
. 이 예에서는 number가 있는 파티션을 삭제합니다. 1
보조 드라이브에서 /dev/sdb1
:
(parted) rm 1.
파티션 테이블을 인쇄하여 결과를 확인하십시오.
Parted는 "구조하다"
시작 지점과 끝 지점 사이에서 손실된 파티션을 복구하는 데 도움이 되는 유틸리티입니다. 해당 범위 내에서 파티션이 발견되면 복구를 시도합니다.
다음은 예입니다.
(나뉜) 구조하다 시작? 1 끝? 15000(parted) 인쇄. 모델: 불명(불명) 디스크 /dev/sdb1: 15.0GB. 섹터 크기(논리/물리): 512B/512B. 파티션 테이블: 루프. 디스크 플래그: 숫자 시작 끝 크기 파일 시스템 플래그입니다. 1 0.00B 15.0GB 15.0GB ext4.
parted를 사용하여 디스크 파티션에 대한 플래그 상태를 변경할 수 있습니다. 지원되는 플래그는 다음과 같습니다.
상태는 다음 중 하나일 수 있습니다. "에"
또는 "끄다"
. 플래그를 변경하려면 간단히 실행하십시오. "세트"
parted 내에서 명령:
(parted) 2lba를 켭니다.
위의 명령 집합 알바
두 번째 파티션에 대해 플래그를 설정합니다. 로 결과 확인 인쇄
:
나뉜 Linux 시스템에서 디스크 파티션을 관리하는 데 도움이 되는 유용하고 강력한 유틸리티입니다. 항상 그렇듯이 디스크 파티션으로 작업할 때는 각별한 주의가 필요합니다. 출력을 사용자 정의하고 기능에 대한 추가 정보를 찾는 방법을 배우려면 parted man 페이지를 살펴보는 것이 좋습니다.
질문이나 의견이 있으면 주저하지 말고 아래의 의견 섹션을 사용하십시오.