15

私は次のようにスクリプト化されたパーティショニングにpartedを使用しようとしました:

parted -a optimal /dev/sda mklabel gpt mkpart primary ext4 1 -1

しかし、-1が認識されたオプションではないことについて不平を言います。それでも同じサブコマンドがpartedプロンプトで機能します。だから私の質問は、スクリプトで同じオプションを使用する方法ですか?

4

3 に答える 3

30

最後に解決策を見つけました:

parted -s -a optimal /dev/sda mklabel gpt -- mkpart primary ext4 1 -1s

--ここで機能するためには非常に重要です。

次の「-1s」の最後のセクターのインジケーターが無効なコマンドラインオプションとして解釈されないように、「-」を使用していることに注意してください。

于 2012-10-17T15:56:26.073 に答える
1

--scriptオプションを使用することもできます。この場合、スクリプト部分を一重引用符で囲む必要があります。

例:

parted --script /dev/sda 'mkpart primary ext4 1 -1'   
于 2015-06-26T10:07:40.413 に答える
0

私はそれがpartedの引数パーサーのせいだと思います。

試してみるparted -a optimal /dev/sda mklabel gpt mkpart primary ext4 1 \-1parted -a optimal /dev/sda mklabel gpt mkpart primary ext4 1 \\-1

于 2012-10-16T15:07:59.040 に答える