私は特にこれを使用して、Amazon EC2インスタンスのEBSボリュームをパーティション化してマウントしますが、実際には、これは新しいドライブの初期化に一般的に適用できるはずです。
質問にあるように、特定のデバイスで利用可能なすべてのスペースを使用する単一のプライマリパーティションの作成をスクリプト化したいと思います。デバイスの大きさが事前にわからないので、非常に大きくなる可能性があります(つまり、数TB)。
これを調査parted
する場合、スクリプト作成に使用するのに最適なコマンドのようです。私はに沿って何かparted /dev/sdf mkpart primary 0 END
が欲しいと思いますが、ENDがどうあるべきかを決定するためのエレガントな方法を理解するのに苦労しています。誰かがこれを行う簡単な方法を知っていますか?
gdisk
正しく整列します。私の意見では、parted
混乱です。それはやりすぎです-そしてそれがすることはゆるく接続されているだけです。ファイルシステムとパーティションテーブルを一緒に作成する方法は奇妙です。書き込むデータのディスクの場所は、同じ近所のものとは異なります。パーティションテーブルが先頭にある小さなマップであり、必要に応じてファイルシステムを探す場所をOSに通知することに気付いたとき、ディスクがどのように機能するかを理解し始めました。それをクリックしたとき、私はスーパーブロックとメガマンとそのすべてを理解しました。まあ、とにかくそう考えたいです。