利用可能なすべてのディスクサイズで1つのパーティションを非対話的に作成する


11

これは私には嫌ですが、うまくいきます:

echo -e "n\np\n1\n\n\nt\nc\na\n1\nw" | fdisk /dev/sdb

これを達成するためのより賢明でエレガントな方法を知りたいのですが。このタスクの前に、ブートレコードとパーティションテーブル全体がゼロになっているため、パーティション1が使用可能であると信頼できます。


1
同じ行を複数行に書くこともできます(bashスクリプトで行う場合)-同じレベルの「嫌な」ですが、少し読みやすいです。ただし、以下の回答でより良いオプション:-)
ラルフボルトン

回答:


6

スクリプトのコマンドラインモードで使用できるpartedを見てください。sfdiskもスクリプト化できますが、GPTとパーティションサイズに関する注意事項に注意してください。


1
どこかにあるはずですが、利用可能なすべてのスペースを使用するように指定する方法を見つけるのに苦労しています。
andyortlieb

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.