VPSのメモリ・SSD・IPをアップグレードしてパーティションを拡張する方法(Linux/Windows)

6 分で読めます 4212 回閲覧 124
目次

本記事では、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テクニカルサポートにお問い合わせください。

この回答は役に立ちましたか?