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