デバイス全体を使用して単一のパーティションを生成するスクリプトをどのように作成できますか?

デバイス全体を使用して単一のパーティションを生成するスクリプトをどのように作成できますか?

Amazon EC2インスタンスでEBSボリュームを分割してマウントするために特にこれを使用しましたが、実際には通常、新しいドライブの初期化に適用できます。

質問が示すように、特定のデバイスで利用可能なすべてのスペースを使用する単一の基本パーティションを作成するスクリプトを作成したいと思います。デバイスがどれだけ大きくなるかは事前に知られておらず、かなり大きくなる可能性があります(例:数テラバイト)。

調査結果によると、partedスクリプトに最適なコマンドのようです。私はそのようなものがparted /dev/sdf mkpart primary 0 END私が望むものだと思いますが、ENDが何であるかを判断するためのエレガントな方法を見つけるのに苦労しています。これを行う簡単な方法を知っている人はいますか?

ベストアンサー1

次のことができます。

parted /dev/sdf --script -- mkpart primary 0 -1

おすすめ記事