VPSのメモリ・SSD・IPをアップグレードしてパーティションを拡張する方法(Linux/Windows)
本記事では、JUSTGのVPSでメモリ(RAM)、SSDディスク、IPアドレスをアップグレードする方法、専用サーバーの場合の違い、そしてアップグレード後にOS側で必要な作業を説明します。仮想ディスクが大きくなってもパーティションは自動では広がらないため、Linux(Debian、Ubuntu、CentOS、Rocky Linux、AlmaLinux)でgrowpart・resize2fs・xfs_growfsを使ってパーティションとファイルシステムを拡張する方法と、Windows Server 2016/2019/2022で「ボリュームの拡張」を行う方法も紹介します。
アップグレードできる項目
| 製品 | アップグレード方法 |
|---|---|
| クラウドサーバー(VPS) | クライアントエリアのアップグレードオプションからメモリやSSD容量を追加し、IPv4アドレスを追加注文できます。IPv6は無料で付属しています。 |
| 専用サーバー | JUSTGではカスタム構成は提供していません。ディスク容量やIPを増やすには、1つ上の専用サーバープランへの変更が必要です。各プランのディスク容量とIP数はクライアントエリアで比較し、Billing/Sales部門にご連絡ください。 |
ステップ1:データをバックアップする
パーティションの拡張は通常安全ですが、パーティション番号を間違えるとデータにアクセスできなくなるおそれがあります。重要なファイルやデータベースは、別のサーバーなどに先にバックアップしてください。
tar czf /root/backup-$(date +%F).tar.gz /etc /var/www
rsync -avz /root/backup-*.tar.gz [email protected]:/backups/
ステップ2:クライアントエリアでアップグレードを注文する
クライアントエリア → マイ製品とサービス → 対象のVPSを選択 → アップグレード/設定オプションを開きます。追加するメモリ、SSD容量、IPv4を選び、請求書を支払います。オプションが見つからない場合はチケットを送信してください。変更内容によっては、新しいリソースを認識させるためにVPSの再起動が必要です。
ステップ3:メモリとディスク容量を確認する
free -h
lsblk
df -hT /
free -hでメモリを確認します。lsblkではディスク(例:vda)が新しい容量になり、パーティション(例:vda1)は古い容量のままのはずです。df -hT /でファイルシステムの種類(ext4またはxfs)も分かります。
ステップ4:Linuxでパーティションとファイルシステムを拡張する
growpartをインストールします。
# Debian / Ubuntu
apt install -y cloud-guest-utils
# CentOS / Rocky / AlmaLinux
dnf install -y cloud-utils-growpart
ディスク/dev/vdaの第1パーティションを拡張し(ディスク名と番号の間にスペースが必要)、続けてファイルシステムを拡張します。
growpart /dev/vda 1
# ext4(Debian / Ubuntuで一般的)
resize2fs /dev/vda1
# xfs(CentOS / Rocky / AlmaLinuxの既定)
xfs_growfs /
df -h /
ルートファイルシステムがLVM上にある場合(例:/dev/mapper/rl-root)は、パーティション、物理ボリューム、論理ボリュームの順に拡張します。
growpart /dev/vda 2
pvresize /dev/vda2
lvextend -r -l +100%FREE /dev/mapper/rl-root
lsblkでデバイス名を確認してください。ディスクが/dev/sdaの場合や、ルートパーティションの番号が異なる場合があります。ステップ5:Windows Serverでボリュームを拡張する
ディスクの管理(diskmgmt.msc)を開き、C:ボリュームを右クリックしてボリュームの拡張を選び、ウィザードで最大サイズを指定します。管理者としてPowerShellを使うこともできます。
Update-HostStorageCache
$max = (Get-PartitionSupportedSize -DriveLetter C).SizeMax
Resize-Partition -DriveLetter C -Size $max
ボリュームの拡張がグレー表示の場合、C:と未割り当て領域の間に回復パーティションがある可能性があります。その場合はチケットを送信してください。
ステップ6:追加したIPアドレスを設定する
追加したIPv4はクライアントエリアのサービスページに表示されますが、ネットワークインターフェースにバインドするまでOSでは使われません。ヘルプセンターの「LinuxまたはWindowsで追加IPをバインドする」ガイドに従って設定し、確認します。 (Linux で IP アドレスを追加する方法:Ubuntu・Debian・CentOS・Rocky Linux に追加 IPv4 をバインド · Windows Serverに追加IPv4アドレスを設定し、IPv6を構成する方法)
ip addr show
ping -c 4 -I 203.0.113.51 198.51.100.1
よくある質問
専用サーバーでプランを変えずにディスクやIPを追加できますか?
できません。専用サーバーは固定構成のため、ディスクやIPを増やしたい場合はBilling/Sales部門に連絡して上位プランに変更してください。
ディスクを増やしたのにdfでは古い容量のままです。
パーティションとファイルシステムがまだ拡張されていません。Linuxはステップ4、Windowsはステップ5を行ってください。
アップグレードでデータは消えますか?
消えません。メモリ、SSD、IPの追加ではデータは保持され、パーティション拡張もデータを壊しませんが、バックアップは常におすすめします。
この手順で解決しない場合は、チケットを送信してJUSTGテクニカルサポートにお問い合わせください。