[解決済み] EC2 サイズアップ後、ボリュームをリサイズできない
2022-11-11 09:21:38
質問
EC2ボリュームのサイズ変更のステップに従いました。
- インスタンスを停止
- 現在のボリュームのスナップショットを取得
- 以前のスナップショットから、同じ領域でより大きなサイズの新しいボリュームを作成しました。
- インスタンスから古いボリュームをデアタッチしました。
- 同じマウント ポイントで新しいボリュームをインスタンスにアタッチしました。
古いボリュームは 5GB で、私が作成したボリュームは 100GB です。
さて、インスタンスを再起動して
df -h I
を実行しても、次のように表示されます。
Filesystem Size Used Avail Use% Mounted on
/dev/xvde1 4.7G 3.5G 1021M 78% /
tmpfs 296M 0 296M 0% /dev/shm
を実行すると、このようになります。
sudo resize2fs /dev/xvde1
The filesystem is already 1247037 blocks long. Nothing to do!
もし私が
cat /proc/partitions
を実行すると
202 64 104857600 xvde
202 65 4988151 xvde1
202 66 249007 xvde2
正しい手順を踏んでいれば、xvdeはxvde1と同じデータを持っているはずだと理解していますが、どのように使えばいいのかわかりません。
新しいボリュームを使用するか、または xvde1 を umount して代わりに xvde を mount するにはどうしたらよいでしょうか。
私は自分が何を間違えているのか理解することができません。
私はまた、試してみました
sudo ifs_growfs /dev/xvde1
xfs_growfs: /dev/xvde1 is not a mounted XFS filesystem
これは centos 6.2 x86_64 を搭載した linux ボックスです。
あなたの助けのために前もってありがとうございます
どのように解決するのですか?
Wilman のコマンドは正しく動作しました。EBS をより大きなサイズに増やす場合は、小さな改善を考慮する必要があります。
- インスタンスを停止する
- ボリュームからスナップショットを作成する
- スナップショットに基づいて新しいボリュームを作成し、サイズを増やします。
-
カレントのボリューム マウント ポイントを確認し、記憶します (すなわち
/dev/sda1
) - 現在のボリュームを切り離す
- 最近作成されたボリュームをインスタンスにアタッチし、正確なマウント ポイントを設定します。
- インスタンスを再始動します。
-
SSH でインスタンスにアクセスし
fdisk /dev/xvde
警告: DOS 互換モードは非推奨です。次のことを強くお勧めします。 モードをオフにし (コマンド 'c')、表示単位を セクタに変更することを強くお勧めします (コマンド 'u')
-
ヒット p を押すと現在のパーティションが表示されます。
- ヒット d を押して現在のパーティションを削除します (複数ある場合は、一度に 1 つずつ削除する必要があります) 注: データが失われることはありませんので、ご安心ください。
- ヒット n を押して、新しいパーティションを作成します。
- ヒット p を押してプライマリに設定
- ヒット 1 を押して、最初のシリンダーを設定します。
- 希望する新しいスペースを設定する(空の場合、スペース全体が予約される)
- ヒット a を押してブート可能にする
- ヒット 1 と w で変更を書き込む
-
インスタンスをリブートするか
partprobe
(を使用することもできます。parted
パッケージから) を使って、新しいパーティションテーブルについてカーネルに伝えることができます。 - SSH 経由でログオンし、resize2fs /dev/xvde1 を実行します。
- 最後に df -h を実行して新しいスペースを確認します。
関連
-
[解決済み] EC2: 8080ポートをセキュリティグループに追加する方法は?
-
[解決済み] Amazon ec2 user-data、どのように機能するのですか?
-
[解決済み] 504 Gateway Timeout - ロードバランサーを使用した2つのEC2インスタンス
-
[解決済み] EC2インスタンスクローニング
-
[解決済み] Amazon EC2インスタンスをt1.microからlargeに安全にアップグレードする方法とは?[クローズド]
-
[解決済み】ec2インスタンスからインスタンスIDを取得する方法は?
-
[解決済み】Amazon EC2インスタンスにファイルをコピーするためにscpを使用する?
-
[解決済み] Ubuntu EC2インスタンスにEBSを追加する
-
[解決済み] amazon EC2インスタンスのルートEBSデバイスを変更することはできますか?
-
[解決済み] Linuxのcronジョブを「Amazon流」に変換する方法とは?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] EC2: 8080ポートをセキュリティグループに追加する方法は?
-
[解決済み] Amazon ec2 user-data、どのように機能するのですか?
-
[解決済み] 504 Gateway Timeout - ロードバランサーを使用した2つのEC2インスタンス
-
[解決済み] EC2インスタンスクローニング
-
[解決済み] Amazon EC2インスタンスをt1.microからlargeに安全にアップグレードする方法とは?[クローズド]
-
[解決済み】ec2インスタンスからインスタンスIDを取得する方法は?
-
[解決済み】Amazon EC2インスタンスにファイルをコピーするためにscpを使用する?
-
[解決済み] EC2インスタンス内からのリージョン検索
-
[解決済み] amazon EC2インスタンスのルートEBSデバイスを変更することはできますか?
-
[解決済み] Linuxのcronジョブを「Amazon流」に変換する方法とは?