다음 명령을 사용하여 /dev/sda에 파티션을 추가하는 스크립트가 있습니다.
cat <<-EOF |fdisk /dev/sda
n
w
EOF
fdisk 대신 parted를 사용하고 싶습니다(fdisk는 내 Linux와 호환되지 않습니다). 위 스크립트에서 fdisk 대신 단순 parted를 사용할 수 있습니까? 아니면 이것을 달성하는 방법은 무엇입니까?
답변1
parted와 동일한 스크립트 논리를 사용할 수 있지만 parted는 다음을 parted -s
통해 호출해야 합니다(대화식으로 실행하지 않음). 나는 parted를 사용하지 않기 때문에 HEREDOC에서 똑같은 명령을 사용할 수 있는지 모르겠습니다. 수동 테스트 실행을 시도하고 명령을 기록한 다음 스크립트의 HEREDOC 섹션에 넣으세요.