1.EBSボリュームを作成
ボリュームを必要としているサーバと同じアベイラビリティゾーンに EBSボリューム を 作成してください。
2.EC2にアタッチ
ボリュームを選択して右クリックで「ボリュームのアタッチ」を選択します。
アタッチするインスタンスを選択してください。するとデバイスの部分に自動で「/dev/sd'x'」が設定されるので、そのまま「アタッチ」を押してください。
3.マウント作業前チェック
EBSのボリュームがマウントされていないことを確認
# df -h
ファイルシス サイズ 使用 残り 使用% マウント位置
devtmpfs 3.9G 0 3.9G 0% /dev
tmpfs 3.9G 0 3.9G 0% /dev/shm
tmpfs 3.9G 41M 3.9G 2% /run
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/xvda1 256G 24G 233G 10% /
tmpfs 798M 0 798M 0% /run/user/1003
ブロックデバイスの確認
# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda 202:0 0 256G 0 disk
└─xvda1 202:1 0 256G 0 part /
xvdf 202:80 0 256G 0 disk ← ここに追加されている
ファイルの種類を確認
# file -s /dev/xvdf
/dev/xvdf: data
4.マウント作業
ファイルシステムとしてext4を設定
# mkfs -t ext4 /dev/xvdf
mke2fs 1.42.9 (28-Dec-2013)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
16777216 inodes, 67108864 blocks
3355443 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=2214592512
2048 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872
Allocating group tables: done
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
マウント先ディレクトリ作成
# mkdir /mnt/vol01
マウント
# mount /dev/xvdf /mnt/vol01
マウント確認
# df -h
ファイルシス サイズ 使用 残り 使用% マウント位置
devtmpfs 3.9G 0 3.9G 0% /dev
tmpfs 3.9G 0 3.9G 0% /dev/shm
tmpfs 3.9G 41M 3.9G 2% /run
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/xvda1 256G 24G 233G 10% /
tmpfs 798M 0 798M 0% /run/user/1003
/dev/xvdf 252G 61M 239G 1% /mnt/vol01
サーバ再起動時、自動マウント設定
# vi /etc/fstab
/dev/xvdf /mnt/vol01 ext4 defaults,nofail 0 2
4.Kibana, Elasticsearchの停止
停止
# systemctl stop kibana
# systemctl stop elasticsearch
5.データ移行
elasticsearchのデータ移行
# mv /usr/lib/elasticsearch /mnt/vol01/elasticsearch
6.移行先に参照先を変更
シンボリックリンクの作成
# ln -s /usr/lib/elasticsearch /mnt/vol01/elasticsearch
7.Elasticsearch, Kibanaの起動
起動
# systemctl start elasticsearch
# systemctl start kibana