[server] 사용 가능한 모든 디스크 크기로 비 대화식으로 하나의 파티션 생성

이것은 나에게 역겨운 일이지만 작동합니다.

echo -e "n\np\n1\n\n\nt\nc\na\n1\nw" | fdisk /dev/sdb

나는 이것을 달성하는보다 신중하고 우아한 방법을 알고 싶습니다. 이 작업을 수행하기 전에 전체 부팅 레코드 및 파티션 테이블이 0으로 설정되므로 파티션 1을 사용할 수 있다고 신뢰할 수 있습니다.



답변

스크립팅을 위해 명령 행 모드에서 사용할 수있는 parted 를 살펴보십시오 . sfdisk 를 스크립트 할 수도 있지만 GPT 및 파티션 크기에 대한주의 사항에 유의하십시오.


답변

sfdisk

echo 'start=2048, type=83' | sudo sfdisk /dev/sdX

디스크를 단일 파티션으로 채워야합니다.

부품 등을 포함한 명령 구문에 대한 자세한 설명은 /superuser/332252/creating-and-formating-a-partition-using-a-bash-script/1132834#1132834 를 참조하십시오 type=83.


답변