
・Proxmox9.0上の仮想マシンALmaLinux9.6にディスクを追加する方法を知りたい。
・具体的な手順を教えてほしい。
こういった疑問に答えます。
本記事の内容
- Proxmox9.0上の仮想マシンALmaLinux9.6にディスクを追加する手順

この記事を書いている私は、某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