오늘 나는 디스크 파티셔닝을 위해 fdisk를 사용하는 스크립트를 작성하려고 했습니다(이것이 가장 쉬운 옵션처럼 보였기 때문입니다).
처음으로 fdisk를 사용하고 n
New Partition을 누르면 첫 번째 프롬프트에서 기본 파티션을 만들 것인지 확장 파티션을 만들 것인지 묻습니다. 나는 q
그만 두었다. 같은 과정으로 돌아왔을 때 첫 번째 프롬프트는 어느 부서에 먼저 들어가고 싶은지였습니다. 제가 변경사항을 작성하지 않았으니 w
변경사항도 없어야겠죠?
fdisk가 언제 메시지를 표시할지 예측할 수 없다면 스크립트를 안정적으로 작성할 수 없습니다. 내가 읽은 대부분의 내용은 스크립팅에 sfdisk를 사용하는 것이 권장되었지만 SUN 디스크 레이블은 지원되지 않는다는 점에 주목했습니다. 루트에 ZFS를 설치하고 싶기 때문에 이해가 되지 않습니다.
그렇다면 fdisk 프롬프트를 예측하는 방법이나 UEFI 및 ZFS를 지원하는 스크립트 파티셔닝의 대안은 무엇입니까?
/dev/disk/by-id/
참고: 디스크 레이블이나 UUID 변경에 대한 혼란을 피하기 위해 각 장치마다 스크립트가 있기 때문에 이 스크립트를 작성하게 되어 기뻤습니다 .