3
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Proxmox上の仮想マシンのディスク容量を増やす方法

Posted at

はじめに

Proxmoxで仮想マシンを動かしていると、ディスクの容量を増やしたいときがあります。
そんなとき、つぎの手順を参考にしていただけると幸いです。

実行環境

項目 内容
ProxmoxVE 8.2.4
Kernel 6.8.8-2-pve
ゲストOS AlmaLinux 9.4
cfdisk cfdisk from util-linux 2.37.4

ディスク容量が16GiBの仮想マシンに、16GiBを追加する場合を考えます。

手順

1. ディスク容量の増加

対象のVMのディスクをクリックした状態で「ディスクの動作」→「リサイズ」を選択し、任意の容量を追加する。

image.png

2. 物理パーテションの拡張

# cfdisk

上記のコマンドを実行すると、つぎの画面が出力されます。

image.png

画像より、先ほどディスクに追加した16GiBが一番下の「Free Space」にあることが分かります。

今回は/dev/sda2を拡張したいため、矢印キーで「/dev/sda2」にカーソルを合わせ、「Resize」を選択します。すると下の方に

New Size: 31GB

と出るため、Enterキーで決定します。「Write」→「yes」で変更を確定し、「Quit」でcfdiskから抜けます。

あとは

# pvresize /dev/sda2
 Physical volume "/dev/sda2" changed
 1 physical volume(s) resized or updated / 0 physical volume(s) not resized

で物理ボリュームのサイズを変更します。

3. 論理パーティションの拡張

拡張したいファイルシステム名を確認するため

# df -h

を実行します。

devtmpfs                     4.0M     0  4.0M    0% /dev
tmpfs                        888M     0  888M    0% /dev/shm
tmpfs                        356M  5.0M  351M    2% /run
/dev/mapper/almalinux-root    14G  2.1G   12G   16% /
/dev/sda1                    960M  265M  696M   28% /boot
tmpfs                        178M     0  178M    0% /run/user/1000

今回はマウント位置が「/」である「/dev/mapper/almalinux-root」を拡張します。

# lvextend -l +100%FREE /dev/mapper/almalinux-root
  Size of logical volume almalinux/root changed from 13.39 GiB (3429 extents) to 29.39 GiB (7525 extents).
  Logical volume almalinux/root successfully resized.

あとは

# xfs_growfs /dev/mapper/almalinux-root
    :
    :
data blocks changed from 3511296 to 7705600

でマウントしたまま拡張を確定します。

ここでもう一度「df -h」を確認すると

devtmpfs                     4.0M     0  4.0M    0% /dev
tmpfs                        888M     0  888M    0% /dev/shm
tmpfs                        356M  5.0M  351M    2% /run
/dev/mapper/almalinux-root    30G  2.2G   28G    8% /
/dev/sda1                    960M  265M  696M   28% /boot
tmpfs                        178M     0  178M    0% /run/user/1000

「/dev/mapper/almalinux-root」の容量が増えていることがわかります。

終わりに

以上が、Proxmox上の仮想マシンのディスク容量を追加する方法になります。

3
2
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
3
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?