web-dev-qa-db-ja.com

別れ:無効なトークン

私は別れを教えています。 docs では次のようになります。

Partedには、コマンドラインとインタラクティブの2つのモードがあります。 Partedは常に次のもので開始する必要があります。

# parted device

[...]コマンドラインモードでは、この後に1つ以上のコマンドが続きます。例えば:

# parted /dev/sda mklabel gpt mkpart P1 ext3 1MiB 8MiB 

[...]対話モードでは、コマンドはプロンプトで一度に1つずつ入力され、すぐにディスクを変更します。

前の行を実行すると、代わりにpartedがインタラクティブになってユーザー入力を待機し、エラーが発生するようです。

parted: invalid token: mkpart

何かが足りないのですか、それともドキュメントにバグがありますか?

PS:エラーは-sスイッチでは表示されません。

3
antonio

これはドキュメントのバグです。

コマンドラインを使用する場合、「パーティション名」の部分を空白のままにすることはできません。

また、「parted:invalid token:mkpart」は、

警告:/ dev/xvdfの既存のディスクラベルは破棄され、このディスク上のすべてのデータが失われます。続けたいですか?

はい・いいえ?

mkpartは「はい」でも「いいえ」でもないため、無効なトークンのエラーメッセージが表示されます。

修正:-sまたは--scriptオプションを使用します。

Sudo parted -s /dev/xvdf mklabel gpt mkpart MyPartName 'ext2' '0%' '100%' print all
2
DevUser