AmazonLinux2でEBSをマウントする機会があったので記事に残します
【作業の概要】
EC2インスタンスインスタンスにEBSを追加します。
EBSのデバイス名:/dev/xvdbb
1.設定の事前確認
2.EBSの作成とアタッチ
3.OS(AmazonLinux2)でマウント
4.設定後の確認
【1.設定の事前確認】
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
【2.EBSの作成とアタッチ】
マネジメントコンソールからEBSをアタッチします。
デバイス名は「/dev/xvdbb」
【3.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
【4.設定後の確認】
再起動した後に、ブロックデバイスとマウント状況を参照します。
/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