EC2】CentOSのルートボリュームを拡張する方法みなさんこんにちは。サーバの構築業務を担当している川合です。通称AWSについての記事になります。AWSでは初めてサーバを構築するため色々と思考錯誤して進めています。進めていく中でに気になったところを今後ブログとしてまとめていければと思っています。概要EC2でCentOSのインスタンスを立ち上げた際に、ルートボリュームを拡張する方法について解説します。AMIを利用しています。インスタンスを作成する際に、ボリュームは20GBで作成しています。ルートボリュームを拡張する必要があるのかですがボリュームを大きくしてもデフォルトの8GBでサイズが固定されてしまっているからです。実際にインスタンスにログインしてみて内容を確認します。ユーザでインスタンス作成時に作成したキーペアを利用して接続します。Linux----------------------------------------------------------------インスタンスには、20GBのボリュームが割り当てられていますがルートボリュームは8GBしか認識していません。その後、ディスクイメージに上書きする形でgrowrootモジュールを追加します。EPELのリポジトリを追加します。自動的に使用されないようにすぐに無効化します。依存関係でcloud-utils-growpartもインストールされます。dracut-modules-growrootインストールが完了したら、ディスクイメージにモジュールを追加します。initramfs-2.6.32-696.18.7.el6.x86_64.img----------------------------------------------------------------------------------------------------現時点の最新までアップデート済みコマンドが実行できれば、適用のためサーバを再起動します。再起動後、ルートボリュームが拡張されているか確認します。Linux------------------------------------------------------------------20GBで認識していることが確認できたので、作業は完了です。まとめ今回の作業を予め実施して、サーバをイメージ化しておけば次回以降の構築をスムーズに進めることが出来ると思います。ボリュームを増やす場合でもサーバ起動時にルートディスクが拡張されるようになります。他にもAWS環境特有の問題があるようなので、内容を確認して修正したイメージを作成したいと思います。BalancerのLoadBalancerNameの説明がよく分からない。その1)Gitのクライアント側で、リモートのmaster,developヘのpushを阻止する。■お手軽な冗長構成の構築NRPEを利用した踏み台サーバ経由の監視Windows7環境にLinuxコマンド環境を作ってみた。#2EC2サーバのトラフィックをレスポンシブに見る方法NginxのチューニングとFastCGIcacheの設定Ghostを利用してみた。WrodPressを動かそうGHOSTをインストールしてみた。FAX:06-6231-8897認証範囲はこちらをご覧ください。