1. AWSにログインして、EC2のダッシュボードを開く。
2. 左のナビゲーションの ELASTIC BOOK STORE → Volumes を開く。
3. Create Volume して、右クリックして、インスタンスにAttachする。
4. /dev/sdf/ にマウントされる。
ここからデータのコピーと、シンボリックリンクで参照する作業
(すでにMySQL、Apacheがインストール済みで、新しくマウントしたEBSにデータを移動する)
# Setup EBS and FS sudo mkfs.ext4 /dev/sdf echo "/dev/sdf /mnt ext4 defaults,noatime 0 0" | sudo tee -a /etc/fstab sudo mount /mnt sudo mkdir -p /mnt/www/ sudo cp -r /var/www/html /mnt/www sudo mv /var/www/html /var/www/html.bak sudo ln -s /mnt/www/html /var/www/html sudo mkdir -p /mnt/lib/ sudo cp -r /var/lib/mysql/ /mnt/lib sudo mv /var/lib/mysql/ /var/lib/mysql.bak sudo ln -s /mnt/lib/mysql/ /var/lib/mysql sudo chown mysql:mysql -R /mnt/lib/mysql # damon start sudo /etc/init.d/httpd start sudo /etc/init.d/mysqld start
参考: EC2: Amazon LinuxにWordPressを急ぎで入れる (その2) – was memo
– その他メモ
ルートユーザーに切り替える
# sudo su
MySQLにパスワードを入力して入る
# mysql -u root -p
これでマイクロのインスタンスの8GBの他に、
EBSによる40GB(とりあえずhetemlと同じ程度の容量)を確保。