web-dev-qa-db-ja.com

書き込み中にパーティションのサイズを変更しても安全ですか?

AmazonLinuxサーバーを自動的にセットアップするためのスクリプトに取り組んでいます。 100GBの仮想ディスクで作成していますが、メインパーティションは常に8GBです。問題ありません。スクリプトの開始時にSudo resize2fs /dev/sda1を呼び出して、100GBまで拡張します。

ただし、プロセスはかなり遅いです。スクリプトの後半で、さまざまなツールとコンポーネントをダウンロードしてセットアップします。サイズ変更と並行してそれを行うのが安全かどうか疑問に思いました。直感的には、サイズ変更の過程にあるパーティションに書き込むのは安全ではないように思われますが、Linuxがこれを問題なく行う巧妙な魔法がある場合に備えて、私は尋ねたいと思いました。

1
Len

マウントされたボリュームの拡大は、しばらくの間、ext3およびext4で正式にサポートされています。安全性の変化に関する強い評価は知りません。明らかに、サイズ変更と他のアクティビティの両方を並行して実行すると、さらに時間がかかります。

しかし、これに時間がかかるのは不思議に思えます。私の経験では、縮小は遅いですが、拡大は速くなります。おそらく、サイズ変更の最適化について別の質問を開く必要があります。たぶん、このプロセスをスピードアップするために、画像について何かをすることができます。

2
Hauke Laging