
現在、EBS ファイル システムに ext3 を使用していますが、サイズを拡張する場合の次のシナリオで問題が発生するかどうか疑問に思っています。
- EBS 初期サイズ 2GB (ebs1) を作成する
- スナップショット EBS (s1)
- スナップショット (s1) から 10GB EBS (ebs2) を作成する
これにより、ファイル システムが破損しますか? ext3 ファイル システムは、この状況を自動的に処理しますか? 同様に、同じ方法を使用してサイズを縮小すると、問題が発生しますか (データ用のスペースがまだ十分であると仮定)?
私は EC2 環境でこれを正常に実行しましたが、現在使用しているデータが非常に少ないため、問題が発生したかどうかはわかりません。
fsck を実行するとこのような問題が見つかりますか?
答え1
基礎となるパーティション サイズを拡張しても、ファイル システムは自動的に拡張されません。そのパーティション上のファイル システムのサイズを変更するには、resize2fs を実行する必要があります。拡張はファイル システムをマウントした状態で実行できますが、縮小するにはまずマウントを解除する必要があります。
注: 上記は一般的な適用例です。私は EBS や EC2 をこのように使用したことはありませんが、異なる結果になると考える理由はありません。