끝에 작은 파티션이 있는 파티션된 드라이브

끝에 작은 파티션이 있는 파티션된 드라이브

대부분의 드라이브를 채우는 하나의 큰 파티션이 있고 마지막에는 작은 파티션이 있도록 스크립트에서 드라이브를 분할하고 싶습니다. 나는 지금까지 그것을 알아 냈습니다.

parted -s -- /dev/sda mklabel msdos
parted -s -a optimal -- /dev/sda mkpart primary 1MiB -10GiB  
parted -s -a optimal -- /dev/sda mkpart primary -10GiB -1s

불행히도 마지막 명령은 작동하지 않습니다. parted파티션 끝 부분에서는 음수를 허용하지만 처음에는 허용하지 않는 것 같습니다 . 이 문제를 어떻게 해결할 수 있나요?

답변1

나는 마침내 이것을 알아냈고 문서에는 파일 시스템 유형을 지정하는 것이 선택 사항이고 일반적으로 그렇다고 나와 있지만 파서는 파일 시스템 유형을 찾을 때 음수를 처리할 수 없는 것 같습니다.

파일 시스템 유형을 지정하기 위해 스크립트를 변경하면 작동합니다.

parted -s -- /dev/sda mklabel msdos
parted -s -a optimal -- /dev/sda mkpart primary btrfs 1MiB -10GiB  
parted -s -a optimal -- /dev/sda mkpart primary linux-swap -10GiB -1s

관련 정보