以下の内容はhttps://souiunogaii.hatenablog.com/entry/proxmox9-almalinux9-addharddiskより取得しました。


Proxmox9.0上の仮想マシンALmaLinux9.6にディスクを追加する手順

※[PR]当ブログの記事の中にはプロモーションが含まれています。

・Proxmox9.0上の仮想マシンALmaLinux9.6にディスクを追加する方法を知りたい。
・具体的な手順を教えてほしい。

こういった疑問に答えます。

本記事の内容

  1. Proxmox9.0上の仮想マシンALmaLinux9.6にディスクを追加する手順

サトナカ (@souiunogaii)

この記事を書いている私は、某SIerに勤務しながら、
WEB系エンジニア・インフラエンジニアに憧れて、プログラミングおよびインフラ技術の勉強をしています。

こういった私が、解説していきます。

私が実機で試したコマンドや画像を載せて書いています。
記事の信頼性担保に繋がると思います。

Proxmox9.0上の仮想マシンALmaLinux9.6にディスクを追加する手順

Proxmox9.0の画面で仮想マシンにハードディスク追加

今回はバックアップ用の領域に使うので,OS領域があるものとは別のストレージを選択します。

仮想マシンAlmaLinux9.6を起動後の確認

バイスが認識されているか確認

[root@a-oracl01 ~]# lsblk
NAME        MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
sda           8:0    0  100G  0 disk
tqsda1        8:1    0    1G  0 part /boot
mqsda2        8:2    0   99G  0 part
  tqol-root 252:0    0 63.9G  0 lvm  /
  tqol-swap 252:1    0  3.9G  0 lvm  [SWAP]
  mqol-home 252:2    0 31.2G  0 lvm  /home
sdb           8:16   0  100G  0 disk  ←★★★100Gの「sdb」として追加された
sr0          11:0    1 12.7G  0 rom

パーティションを一覧表示して確認

[root@a-oracl01 ~]# fdisk -l
ディスク /dev/sda: 100 GiB, 107374182400 バイト, 209715200 セクタ
ディスク型式: QEMU HARDDISK
単位: セクタ (1 * 512 = 512 バイト)
セクタサイズ (論理 / 物理): 512 バイト / 512 バイト
I/O サイズ (最小 / 推奨): 512 バイト / 512 バイト
ディスクラベルのタイプ: dos
ディスク識別子: 0x220793b8

デバイス   起動 開始位置  終了位置    セクタ サイズ Id タイプ
/dev/sda1  *        2048   2099199   2097152     1G 83 Linux
/dev/sda2        2099200 209715199 207616000    99G 8e Linux LVM


ディスク /dev/sdb: 100 GiB, 107374182400 バイト, 209715200 セクタ
ディスク型式: QEMU HARDDISK
単位: セクタ (1 * 512 = 512 バイト)
セクタサイズ (論理 / 物理): 512 バイト / 512 バイト
I/O サイズ (最小 / 推奨): 512 バイト / 512 バイト


ディスク /dev/mapper/ol-root: 63.87 GiB, 68576870400 バイト, 133939200 セクタ
単位: セクタ (1 * 512 = 512 バイト)
セクタサイズ (論理 / 物理): 512 バイト / 512 バイト
I/O サイズ (最小 / 推奨): 512 バイト / 512 バイト


ディスク /dev/mapper/ol-swap: 3.95 GiB, 4236247040 バイト, 8273920 セクタ
単位: セクタ (1 * 512 = 512 バイト)
セクタサイズ (論理 / 物理): 512 バイト / 512 バイト
I/O サイズ (最小 / 推奨): 512 バイト / 512 バイト


ディスク /dev/mapper/ol-home: 31.18 GiB, 33483128832 バイト, 65396736 セクタ
単位: セクタ (1 * 512 = 512 バイト)
セクタサイズ (論理 / 物理): 512 バイト / 512 バイト
I/O サイズ (最小 / 推奨

パーティション作成

[root@a-oracl01 ~]# fdisk /dev/sdb

fdisk (util-linux 2.37.4) へようこそ。
ここで設定した内容は、書き込みコマンドを実行するまでメモリのみに保持されます。
書き込みコマンドを使用する際は、注意して実行してください。

デバイスには認識可能なパーティション情報が含まれていません。
新しい DOS ディスクラベルを作成しました。識別子は 0xdde58841 です。

コマンド (m でヘルプ): n
パーティションタイプ
   p   基本パーティション (0 プライマリ, 0 拡張, 4 空き)
   e   拡張領域 (論理パーティションが入ります)
選択 (既定値 p): p  ←★★★入力
パーティション番号 (1-4, 既定値 1): 1
最初のセクタ (2048-209715199, 既定値 2048): 2048  ←★★★入力
最終セクタ, +/-セクタ番号 または +/-サイズ{K,M,G,T,P} (2048-209715199, 既定値 209715199): 209715199   ←★★★入力

新しいパーティション 1 をタイプ Linux、サイズ 100 GiB で作成しました。

コマンド (m でヘルプ): p  ←★★★入力
ディスク /dev/sdb: 100 GiB, 107374182400 バイト, 209715200 セクタ
ディスク型式: QEMU HARDDISK
単位: セクタ (1 * 512 = 512 バイト)
セクタサイズ (論理 / 物理): 512 バイト / 512 バイト
I/O サイズ (最小 / 推奨): 512 バイト / 512 バイト
ディスクラベルのタイプ: dos
ディスク識別子: 0xdde58841

デバイス   起動 開始位置  終了位置    セクタ サイズ Id タイプ
/dev/sdb1           2048 209715199 209713152   100G 83 Linux

コマンド (m でヘルプ): w  ←★★★入力
パーティション情報が変更されました。
ioctl() を呼び出してパーティション情報を再読み込みします。
ディスクを同期しています。

再度,パーティション一覧を確認

[root@a-oracl01 ~]# fdisk -l
ディスク /dev/sda: 100 GiB, 107374182400 バイト, 209715200 セクタ
ディスク型式: QEMU HARDDISK
単位: セクタ (1 * 512 = 512 バイト)
セクタサイズ (論理 / 物理): 512 バイト / 512 バイト
I/O サイズ (最小 / 推奨): 512 バイト / 512 バイト
ディスクラベルのタイプ: dos
ディスク識別子: 0x220793b8

デバイス   起動 開始位置  終了位置    セクタ サイズ Id タイプ
/dev/sda1  *        2048   2099199   2097152     1G 83 Linux
/dev/sda2        2099200 209715199 207616000    99G 8e Linux LVM


ディスク /dev/sdb: 100 GiB, 107374182400 バイト, 209715200 セクタ
ディスク型式: QEMU HARDDISK
単位: セクタ (1 * 512 = 512 バイト)
セクタサイズ (論理 / 物理): 512 バイト / 512 バイト
I/O サイズ (最小 / 推奨): 512 バイト / 512 バイト
ディスクラベルのタイプ: dos
ディスク識別子: 0xdde58841

デバイス   起動 開始位置  終了位置    セクタ サイズ Id タイプ
/dev/sdb1           2048 209715199 209713152   100G 83 Linux  ←★★★追加された「/dev/sdb1」


ディスク /dev/mapper/ol-root: 63.87 GiB, 68576870400 バイト, 133939200 セクタ
単位: セクタ (1 * 512 = 512 バイト)
セクタサイズ (論理 / 物理): 512 バイト / 512 バイト
I/O サイズ (最小 / 推奨): 512 バイト / 512 バイト


ディスク /dev/mapper/ol-swap: 3.95 GiB, 4236247040 バイト, 8273920 セクタ
単位: セクタ (1 * 512 = 512 バイト)
セクタサイズ (論理 / 物理): 512 バイト / 512 バイト
I/O サイズ (最小 / 推奨): 512 バイト / 512 バイト


ディスク /dev/mapper/ol-home: 31.18 GiB, 33483128832 バイト, 65396736 セクタ
単位: セクタ (1 * 512 = 512 バイト)
セクタサイズ (論理 / 物理): 512 バイト / 512 バイト
I/O サイズ (最小 / 推奨): 512 バイト / 512 バイト

ファイルシステム作成

[root@a-oracl01 ~]# mkfs -t xfs /dev/sdb1
meta-data=/dev/sdb1              isize=512    agcount=4, agsize=6553536 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=1, sparse=1, rmapbt=0
         =                       reflink=1    bigtime=1 inobtcount=1 nrext64=0
         =                       exchange=0
data     =                       bsize=4096   blocks=26214144, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0, ftype=1, parent=0
log      =internal log           bsize=4096   blocks=16384, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
Discarding blocks...Done.

ディレクトリ作成とマウント

[root@a-oracl01 ~]# mkdir /mnt/backup
[root@a-oracl01 ~]# mount /dev/sdb1 /mnt/backup

マウント後の確認

[root@a-oracl01 ~]# df -h
ファイルシス        サイズ  使用  残り 使用% マウント位置
devtmpfs              4.0M     0  4.0M    0% /dev
tmpfs                 1.7G  1.1M  1.7G    1% /dev/shm
tmpfs                 693M   13M  681M    2% /run
/dev/mapper/ol-root    64G   16G   49G   24% /
/dev/sda1             960M  575M  386M   60% /boot
/dev/mapper/ol-home    32G  278M   31G    1% /home
tmpfs                 347M  4.0K  347M    1% /run/user/54321
tmpfs                 347M  4.0K  347M    1% /run/user/54322
tmpfs                 347M  4.0K  347M    1% /run/user/1000
/dev/sdb1             100G  6.6G   94G    7% /mnt/backup ←★★★追加された

UUIDの確認

[root@a-oracl01 ~]# blkid /dev/sdb1
/dev/sdb1: UUID="60350122-a698-4151-93f0-d7a4a31f8523" TYPE="xfs" PARTUUID="dde58841-01"

[root@a-oracl01 ~]# vi /etc/fstab

fstabの編集

/etc/fstab
#
# /etc/fstab
# Created by anaconda on Fri Aug 29 07:53:48 2025
#
# Accessible filesystems, by reference, are maintained under '/dev/disk/'.
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info.
#
# After editing this file, run 'systemctl daemon-reload' to update systemd
# units generated from this file.
#
/dev/mapper/ol-root     /                       xfs     defaults        0 0
UUID=9ac3d840-8fb1-47ed-ac42-5eb8bc518857 /boot                   xfs     defaults        0 0
UUID=60350122-a698-4151-93f0-d7a4a31f8523 /mnt/backkup            xfs     defaults        0 0  ←★★★追加
/dev/mapper/ol-home     /home                   xfs     defaults        0 0
/dev/mapper/ol-swap     none                    swap    defaults        0 0



以上の内容はhttps://souiunogaii.hatenablog.com/entry/proxmox9-almalinux9-addharddiskより取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14