🤤

さっぱりわからん【EBS】

1 min read

EBSはEC2にアタッチさえすれば、勝手にAWS側がうまくやってくれて、使えるようになるんでしょ!!って知識だけで実際手を動かしてなかった・・・・・私の備忘録

EBSを使えるようにするにはEC2にアタッチしたあとに、マウントする必要がある。

1)EC2のブロックデバイスを確認

EC2を選択 → ブロックデバイスを確認
例) /dev/xvda

2)EBSを新規作成

左側の「ボリューム」を選択 → 「ボリュームの作成」を押下

AZに関しては、EC2と同じAZにする必要があります

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書き方参照

https://qiita.com/kihoair/items/03635447591358210772

知識(資格取得)だけで、AWSをできるようになった気がしていて、恥ずかしいかぎり。手を動かそう。資格「も」取ろう。