🤤
さっぱりわからん【EBS】
EBSはEC2にアタッチさえすれば、勝手にAWS側がうまくやってくれて、使えるようになるんでしょ!!って知識だけで実際手を動かしてなかった・・・・・私の備忘録
EBSを使えるようにするにはEC2にアタッチしたあとに、マウントする必要がある。
1)EC2のブロックデバイスを確認
EC2を選択 → ブロックデバイスを確認
例) /dev/xvda
2)EBSを新規作成
左側の「ボリューム」を選択 → 「ボリュームの作成」を押下
3)EC2にアタッチ
左側の「ボリューム」を選択 → 「アクション」を押下し、今回アタッチしたいEC2を選択し、アタッチする。
EC2の詳細タブより、ブロックデバイスの確認
(今回アタッチした、EBSのところは空白になっている = まだ使えない状態)
4)EBSをマウント
ssh接続でEC2にアクセスし
今回アタッチしたEBSのシンボリックリンクを確認
# ls -l /dev/sdf
/dev/sdf → /dev/xvdf
現在利用できるブロックデバイスを確認 (xvdfの確認)
# lsblk
使用はできるのであると思います
ディスク容量確認 (EBSがない)
# df -h
マウントできていないので見当たらない
/dev/sdfの中身を確認する
# file -s /dev/sdf
シンボリックリンク先が'xvdf'で有ることの確認
ファイルシステムの作成
# mkfs -t ext4 /dev/xvdf
UUIDの確認
# file -s /dev/xvdf
UUID=☓☓☓☓☓☓☓☓☓☓☓☓☓☓☓☓☓☓☓☓☓☓☓☓
マウント先を作成する
# mkdir /log
マウントをする
# mount /dev/xvdf /log
「/dev/xvdf」を「/log」にマウントする
ディスク容量確認
# df -h
/dev/xvdfがあるのを確認できれば成功!!
自動マウント設定する
# vi /etc/fstab
下記を参照してください
fsrab書き方参照
Discussion