pvcreate
Red Hat 9.3の新規インストール後にコマンドを使用する際に問題があります。ここでの目標は、/dev/mapper/rhel-root
スペースが不足しないようにサイズを増やすことです。
lsblk
:
[root@localhost ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sr0 11:0 1 1024M 0 rom
vda 252:0 0 35G 0 disk
├─vda1 252:1 0 1G 0 part /boot
└─vda2 252:2 0 19G 0 part
├─rhel-root 253:0 0 17G 0 lvm /
└─rhel-swap 253:1 0 2G 0 lvm [SWAP]
[root@localhost ~]# fdisk -l
Disk /dev/vda: 35 GiB, 37580963840 bytes, 73400320 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x1649b049
Device Boot Start End Sectors Size Id Type
/dev/vda1 * 2048 2099199 2097152 1G 83 Linux
/dev/vda2 2099200 41943039 39843840 19G 8e Linux LVM
Disk /dev/mapper/rhel-root: 17 GiB, 18249416704 bytes, 35643392 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mapper/rhel-swap: 2 GiB, 2147483648 bytes, 4194304 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
サイズを増やす必要があります/dev/mapper/rhel-root
。私はこれをガイドとして使用しました。
https://www.redhat.com/sysadmin/resize-lvm-simple
使用すると、pvcreate
常に次のメッセージが表示されます。
[root@localhost ~]# pvcreate /dev/vdb
No device found for /dev/vdb.
フィルタリングとマルチパスについて議論する多くの投稿が見つかりましたが、現在これらの投稿は構成されていません。
ベストアンサー1
すでにLVM(論理ボリューム管理)を実行しています。 VMはそのシステムディスクについてのみ知っており、/dev/vda
コマンドがpvcreate /dev/vdb
存在しないデバイスに新しい物理ボリューム(PV)を作成しようとしていることを示しました(「/dev/vdbのデバイスが見つかりません。")。
/dev/vda2
このコマンドを使用する場所は別になく、既存のボリュームグループ(VG)にもLVサイズを増やすための空き容量がありませんroot
。
2番目のディスクがあり、システムがそれを認識しない場合は、最も簡単な回避策は仮想マシンをシャットダウンして再起動することです。次に、ディスク全体にわたるパーティションテーブルを作成し、それを使用しますpvcreate /dev/vdb1
(パーティションテーブルをスキップしてPVをRAWスペースに適用するよりも安全です)。
これが実際に新しくインストールされ、ルートパーティションに17 GB以上が必要な場合は、VMディスクを適切なサイズに変更して再起動してください。