2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【EBS】ボリュームの拡張

Posted at

EBSのストレージが不足

$ df -hT
Filesystem     Type      Size  Used Avail Use% Mounted on
devtmpfs       devtmpfs  967M     0  967M   0% /dev
tmpfs          tmpfs     978M     0  978M   0% /dev/shm
tmpfs          tmpfs     978M  632K  977M   1% /run
tmpfs          tmpfs     978M     0  978M   0% /sys/fs/cgroup
/dev/nvme0n1p1 xfs       8.0G  7.2G  836M  90% /
tmpfs          tmpfs     196M     0  196M   0% /run/user/1000
tmpfs          tmpfs     196M     0  196M   0% /run/user/0

上記のように、ストレージが90%使っており、ストレージを前もって拡張しておく必要がありました。

EBS自体の拡張はAWSコンソールからできるが…

EBS自体のボリューム拡張はAWSコンソールからいくらか時間はかかりますがダウンタイム無しで可能です。ただそれだけでは実際に使っているファイルシステムには適用されないので、Linuxコマンドでファイルシステムの拡張をします。今回はAmazon Linux2での作業内容です

ファイルシステムを拡張する

パーティションを確認する

lsblk
NAME          MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
nvme0n1       259:0    0  10G  0 disk
├─nvme0n1p1   259:1    0   8G  0 part /
└─nvme0n1p128 259:2    0   1M  0 part

nvme0n1の part1を拡張する必要があるとわかる。nvme0n1p1というのはnvme0n1のpart(?)1という意味

パーティションを拡張する

引数にはnvme0n1のpart1という意味合いで /dev/nvme0n1 1 となる。

 sudo growpart /dev/nvme0n1 1
CHANGED: partition=1 start=4096 old: size=16773087 end=16777183 new: size=20967391 end=20971487

拡張されているのがわかる

lsblk
NAME          MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
nvme0n1       259:0    0  10G  0 disk
├─nvme0n1p1   259:1    0  10G  0 part /
└─nvme0n1p128 259:2    0   1M  0 part

各ボリュームでファイルシステムを拡張

df -h
Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        967M     0  967M   0% /dev
tmpfs           978M     0  978M   0% /dev/shm
tmpfs           978M  632K  977M   1% /run
tmpfs           978M     0  978M   0% /sys/fs/cgroup
/dev/nvme0n1p1  8.0G  7.2G  836M  90% /
tmpfs           196M     0  196M   0% /run/user/1000
tmpfs           196M     0  196M   0% /run/user/0

/dev/nvme0n1p1 のmouted onの / を拡張する
今回はファイルシステムがxfsだったので以下のコマンド

$ sudo xfs_growfs -d /
meta-data=/dev/nvme0n1p1         isize=512    agcount=4, agsize=524159 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=1 spinodes=0
data     =                       bsize=4096   blocks=2096635, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal               bsize=4096   blocks=2560, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
data blocks changed from 2096635 to 2620923

結果

72%となり無事ストレージが拡張された

df -h
Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        967M     0  967M   0% /dev
tmpfs           978M     0  978M   0% /dev/shm
tmpfs           978M  632K  977M   1% /run
tmpfs           978M     0  978M   0% /sys/fs/cgroup
/dev/nvme0n1p1   10G  7.2G  2.9G  72% /
tmpfs           196M     0  196M   0% /run/user/1000
tmpfs           196M     0  196M   0% /run/user/0
2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?