저는 파티션을 만들기 위해 깨끗한 장치를 파티션 세트로 분할하는 프로그램(Java)을 작성 중입니다 parted mkpart
. 다음 파티션을 생성하기 위해 프로그램이 방금 생성한 파티션 번호를 알고 싶습니다. 현재 구현에서는 (sfdisk를 사용하여) 모든 기존 파티션을 읽고 마지막 파티션을 계산합니다. 이는 매우 비효율적이며 수십 개의 파티션을 생성한 후에는 속도가 매우 느려집니다.
나는 이것을 찾았다답변이것은 권장되지만 parted print free
내 경우에는 적합하지 않습니다. 1) 여유 공간이 누출될 수 있으므로 실제로 마지막으로 생성된 파티션을 가져오지 못할 수 있습니다. 2) 분할이 프로그래밍 방식으로(Java에서) 수행되므로 구문 분석이 수행됩니다. 출력이 까다롭습니다 parted print free
(내가 찾지 못한 json 옵션이 없는 한).
방금 생성된 파티션 번호를 바로 알 수 있는 방법이 있나요?