さくらのクラウドでディスクの容量が一杯になったときにディスクサイズを上げる

さくらのクラウドを使用していて気づいたらサーバのディスク使用量が100%になっていた。

$ df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            471M     0  471M   0% /dev
tmpfs            99M  5.1M   94M   6% /run
/dev/vda3        36G   35G     0 100% /
tmpfs           493M     0  493M   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           493M     0  493M   0% /sys/fs/cgroup

サーバで使用しているディスクの容量を拡張するには2種類方法がある。

  1. 既存のディスクをコピーしてサイズを拡張したディスクを追加する
    例えば現在のディスクサイズが40GBで100GBに増やしたいとすると、新たに100GBのディスクを追加する際に現在のディスク(40GB)の内容をコピーしてディスクを追加することができる。
  2. アーカイブを使用してディスク容量を増やす
    現在のディスクをアーカイブ化して、そのアーカイブをもとに新たなサイズのディスクを追加する方法。

どちらの方法でも既存のディスクの内容のままでディスクサイズを拡張できたが、アーカイブのほうがバックアップに特化していてできることが多いし料金も安いのでアーカイブを使用してディスクサイズを拡張したほうが良い。アーカイブの作成だとアーカイブの作成+マイアーカイブからのディスクの作成で2倍時間がかかるので、急いでいるときはディスクをコピーして追加したほうが早い。

既存のディスクをコピーしてサイズを拡張したディスクを追加する

まず拡張したいディスクが接続されているサーバを停止する。
ディスクの追加 -> ディスクを選択 -> 容量を拡張したいディスクを選択。
f:id:kyamashiro:20200404061812p:plain 40GBのディスクのコピーで約12分かかった。

2020-03-28 (土) 12:41:50...***.***.***.***石狩第1ゾーン利用開始ディスク 113200516623の作成完了
2020-03-28 (土) 12:41:50...***.***.***.***石狩第1ゾーンタスク完了ディスク 113200516623にディスク 113200428285をコピー
2020-03-28 (土) 12:32:08...***.***.***.***石狩第1ゾーンタスク開始ディスク 113200516623にディスク 113200428285をコピー

そのままディスクをサーバに接続してもディスク容量は増えないので、ディスクのコピーが完了したらパーティションサイズの拡張を行う。 manual.sakura.ad.jp

ディスク -> その他のディスク操作 -> パーティションサイズの拡張 f:id:kyamashiro:20200404062843p:plain f:id:kyamashiro:20200404062247p:plain

サーバ -> 詳細 -> ディスクからディスクの取り外し・接続を行う。

サーバを起動して確認すると増えている。

$ df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            471M     0  471M   0% /dev
tmpfs            99M  4.9M   94M   5% /run
/dev/vda3        95G   35G   56G  39% /
tmpfs           493M     0  493M   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           493M     0  493M   0% /sys/fs/cgroup

アーカイブを使用してディスク容量を増やす

サイズを拡張したいディスクのアーカイブを作成する。このときタグに @size-extendableを追加する。 f:id:kyamashiro:20200404063617p:plain

40GBで約16分かかる。

f:id:kyamashiro:20200404063739p:plain

2020-03-28 (土) 13:22:46...***.***.***.***石狩第1ゾーン利用開始アーカイブ 113200516793の作成完了
2020-03-28 (土) 13:22:45...***.***.***.***石狩第1ゾーンタスク完了アーカイブ 113200516793にディスク 113200428285をコピー
2020-03-28 (土) 13:06:14...***.***.***.***石狩第1ゾーンタスク開始アーカイブ 113200516793にディスク 113200428285をコピー

アーカイブからディスクを作成する f:id:kyamashiro:20200404065222p:plain

2020-03-28 (土) 13:55:54...***.***.***.***石狩第1ゾーン利用開始ディスク 113200516961の作成完了
2020-03-28 (土) 13:55:53...***.***.***.***石狩第1ゾーンタスク完了ディスク 113200516961にアーカイブ 113200516793をコピー
2020-03-28 (土) 13:46:10...***.***.***.***石狩第1ゾーンタスク開始ディスク 113200516961にアーカイブ 113200516793をコピー
2020-03-28 (土) 13:45:47石狩第1ゾーン操作ディスク 113200516961を作成

ディスク -> その他のディスク操作 -> パーティションサイズの拡張 サイズが増える。

$ df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            471M     0  471M   0% /dev
tmpfs            99M  4.9M   94M   5% /run
/dev/vda3        95G   35G   56G  39% /
tmpfs           493M     0  493M   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           493M     0  493M   0% /sys/fs/cgroup

参考

knowledge.sakura.ad.jp manual.sakura.ad.jp manual.sakura.ad.jp