前回このブログシステム(kaikei.site) の構成を記載しましたが、DBサーバーにインストールしたMySQLのデータ領域については、別のディスク構成にしました。手順としては次の3つになります。
- 新規ディスク(EBS)を作成して、DBサーバにアタッチ(AWS設定)
- アタッチしたディスクをマウントし、フォーマット(OS設定)
- データ領域の場所を新規領域に変更(MySQLの設定)
今回は2の作業について忘れないうちに記録しておこうと思います。
1. ディスクアタッチ前後の確認
新規ディスクをアタッチ後、lsblkコマンドでディスクを認識したことを確認します。
[アタッチ前]
[root@ip-10-0-2-10 etc]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda 202:0 0 8G 0 disk
mqxvda1 202:1 0 8G 0 part /
[アタッチ後]
新規ディスクがxvdfとして認識されていることがわかります。今回は1GBのディスクを追加しています。
[root@ip-10-0-2-10 etc]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda 202:0 0 8G 0 disk
mqxvda1 202:1 0 8G 0 part /
xvdf 202:80 0 1G 0 disk
2. ディスクのフォーマット
mkfsコマンドでxfs形式でファイルシステムを作成します。
[root@ip-10-0-2-10 etc]# sudo mkfs -t xfs /dev/xvdf
meta-data=/dev/xvdf isize=512 agcount=4, agsize=65536 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=1, sparse=0
data = bsize=4096 blocks=262144, 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
3. マウントポイントの作成とマウント
以下のコマンドでマウントポイントを作成します。
[root@ip-10-0-2-10 etc]# sudo mkdir /data
dfコマンドで、マウントできたことを確認。
[root@ip-10-0-2-10 etc]# df -hT
Filesystem Type Size Used Avail Use% Mounted on
devtmpfs devtmpfs 475M 0 475M 0% /dev
tmpfs tmpfs 492M 0 492M 0% /dev/shm
tmpfs tmpfs 492M 412K 492M 1% /run
tmpfs tmpfs 492M 0 492M 0% /sys/fs/cgroup
/dev/xvda1 xfs 8.0G 3.6G 4.4G 46% /
tmpfs tmpfs 99M 0 99M 0% /run/user/1000
/dev/xvdf xfs 1014M 34M 981M 4% /data
4. 自動マウントの設定
このままだとサーバーを再起動するとマウントが外れてしまうので、/etc/fstabに自動マウントの設定を追加。まずはUUIDの確認
[root@ip-10-0-2-10 etc]# blkid
/dev/xvda1: LABEL=”/” UUID=”e8f49d85-e739-436f-82ed-d474016253fe” TYPE=”xfs” PARTLABEL=”Linux” PARTUUID=”804c4f07-8b55-48db-968f-a82ab3aea9cc”
/dev/xvdf: UUID=”9841f21e-2afe-4e61-a075-1bbbf964682a” TYPE=”xfs”
/etc/fstabにUUIDとマウントポイントを追記
[root@ip-10-0-2-10 ~]# vi /etc/fstab
/etc/fstabの内容を確認
[root@ip-10-0-2-10 ~]# cat /etc/fstab
#
UUID=e8f49d85-e739-436f-82ed-d474016253fe / xfs defaults,noatime 1 1
UUID=9841f21e-2afe-4e61-a075-1bbbf964682a /data xfs defaults,nofail 1 2
これでディスクの追加作業は完了です。そろそろ寝る時間なので、MySQLの作業については次の記事に書くことにします。
コメント