AmazonLinux2でEBSをマウントしてみた

AmazonLinux2でEBSをマウントする機会があったので記事に残します


【作業の概要】
EC2インスタンスインスタンスにEBSを追加します。
EBSのデバイス名：/dev/xvdbb

１．設定の事前確認
２．EBSの作成とアタッチ
３．OS（AmazonLinux2）でマウント
４．設定後の確認


【１．設定の事前確認】
EC2にログインし、ブロックデバイスとマウント状況を参照する。/dev/xvdbb がないことを確認します。

1-1．ブロックデバイスの確認
$ lsblk
NAME    MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda    202:0    0   8G  0 disk
mqxvda1 202:1    0   8G  0 part /

2-2.マウントの確認
$ df -h
Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        477M     0  477M   0% /dev
tmpfs           486M     0  486M   0% /dev/shm
tmpfs           486M  516K  485M   1% /run
tmpfs           486M     0  486M   0% /sys/fs/cgroup
/dev/xvda1      8.0G  3.9G  4.1G  49% /
tmpfs            98M     0   98M   0% /run/user/1000
tmpfs            98M     0   98M   0% /run/user/0


【２．EBSの作成とアタッチ】
マネジメントコンソールからEBSをアタッチします。
デバイス名は「/dev/xvdbb」


![WS_000003.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3977014/3654e018-bc64-c8de-ed4f-9c93119509fe.jpeg)


![WS_000004.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3977014/06790110-38bb-4026-c789-bdf0f3a66b1f.jpeg)


![WS_000007.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3977014/08063de6-6cc0-b237-8b0b-951e3cc456b9.jpeg)


![WS_000009.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3977014/d0dccbbb-8d80-96c5-e81b-35781561777d.jpeg)


【３．OS（AmazonLinux2）でfstabの書き込みとファイルシステムの作成をする】

追加したEBSのUUIDを取得してfstabに書き込みます

3-1.追加したいUUIDの確認
$ sudo blkid
/dev/xvda1: LABEL="/" UUID="xxxx-xxxx-xxxx-xxxx" TYPE="xfs" PARTLABEL="Linux" PARTUUID="xxxx-xxxx-xxxx-xxxx"
/dev/xvdbb: UUID="xxxx-xxxx-xxxx-xxxx" TYPE="xfs"

3-2.fstabの編集（追記）
$ cat /etc/fstab

UUID=xxxx-xxxx-xxxx-xxxx     /           xfs    defaults,noatime  1   1

$ sudo vi /etc/fstab
＃一行追加
UUID=xxxx-xxxx-xxxx-xxxx     /add-data1           xfs    defaults,noatime  0   2

$ cat /etc/fstab
UUID=xxxx-xxxx-xxxx-xxxx     /           xfs    defaults,noatime  1   1
UUID=xxxx-xxxx-xxxx-xxxx     /add-data1           xfs    defaults,noatime  0   2

3-3.ファイルシステムを作成
$ sudo mkfs -t xfs /dev/xvdbb
meta-data=/dev/xvdbb             isize=512    agcount=4, agsize=983040 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=1, sparse=1, rmapbt=0
         =                       reflink=1    bigtime=0 inobtcount=0
data     =                       bsize=4096   blocks=3932160, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0, ftype=1
log      =internal log           bsize=4096   blocks=2560, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0

最後にマウントコマンドを実行
$ sudo mount -a


【４．設定後の確認】
再起動した後に、ブロックデバイスとマウント状況を参照します。
/dev/xvdbb がマウントされたことを確認します。

$ lsblk
NAME    MAJ:MIN   RM SIZE RO TYPE MOUNTPOINT
xvda    202:0      0   8G  0 disk
mqxvda1 202:1      0   8G  0 part /
xvdbb   202:13568  0  15G  0 disk /add-data1

$ df -h
Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        477M     0  477M   0% /dev
tmpfs           486M     0  486M   0% /dev/shm
tmpfs           486M  524K  485M   1% /run
tmpfs           486M     0  486M   0% /sys/fs/cgroup
/dev/xvda1      8.0G  3.9G  4.1G  49% /
tmpfs            98M     0   98M   0% /run/user/1000
tmpfs            98M     0   98M   0% /run/user/0
/dev/xvdbb       15G  140M   15G   1% /add-data1