fdisk가 어떤 종류의 파티션을 만들 것인지 묻고 때로는 만들지 않는 이유는 무엇입니까?

fdisk가 어떤 종류의 파티션을 만들 것인지 묻고 때로는 만들지 않는 이유는 무엇입니까?

오늘 나는 디스크 파티셔닝을 위해 fdisk를 사용하는 스크립트를 작성하려고 했습니다(이것이 가장 쉬운 옵션처럼 보였기 때문입니다).

처음으로 fdisk를 사용하고 nNew Partition을 누르면 첫 번째 프롬프트에서 기본 파티션을 만들 것인지 확장 파티션을 만들 것인지 묻습니다. 나는 q그만 두었다. 같은 과정으로 돌아왔을 때 첫 번째 프롬프트는 어느 부서에 먼저 들어가고 싶은지였습니다. 제가 변경사항을 작성하지 않았으니 w변경사항도 없어야겠죠?

fdisk가 언제 메시지를 표시할지 예측할 수 없다면 스크립트를 안정적으로 작성할 수 없습니다. 내가 읽은 대부분의 내용은 스크립팅에 sfdisk를 사용하는 것이 권장되었지만 SUN 디스크 레이블은 지원되지 않는다는 점에 주목했습니다. 루트에 ZFS를 설치하고 싶기 때문에 이해가 되지 않습니다.

그렇다면 fdisk 프롬프트를 예측하는 방법이나 UEFI 및 ZFS를 지원하는 스크립트 파티셔닝의 대안은 무엇입니까?

/dev/disk/by-id/참고: 디스크 레이블이나 UUID 변경에 대한 혼란을 피하기 위해 각 장치마다 스크립트가 있기 때문에 이 스크립트를 작성하게 되어 기뻤습니다 .

관련 정보