web-dev-qa-db-ja.com

基礎となるブロックデバイスのサイズを増やした後、pvresizeがサイズ変更されないように見える

LVM PVとして使用しているパーティションのサイズを増やしましたが、pvresizeを実行しても余分なスペースが表示されないようです。

cuttle:~# fdisk -l /dev/vda

Disk /dev/vda: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00027dbb

   Device Boot      Start         End      Blocks   Id  System
/dev/vda1   *           1          31      248976   83  Linux
/dev/vda2              32        2610    20715817+  8e  Linux LVM

これはvda2が約20ギグであることを示しています

cuttle:~# pvdisplay
  --- Physical volume ---
  PV Name               /dev/vda2
  VG Name               debian
  PV Size               4.76 GiB / not usable 3.08 MiB
  Allocatable           yes (but full)
  PE Size               4.00 MiB
  Total PE              1217
  Free PE               0
  Allocated PE          1217
  PV UUID               tehZic-5vfN-rsrm-B8lN-lpgc-yQT1-ioH1V0

だから現在のPVは約4-5ギグです

cuttle:~# pvresize -v /dev/vda2
    Using physical volume(s) on command line
    Archiving volume group "debian" metadata (seqno 12).
    No change to size of physical volume /dev/vda2.
    Resizing volume "/dev/vda2" to 9975981 sectors.
    Updating physical volume "/dev/vda2"
    Creating volume group backup "/etc/lvm/backup/debian" (seqno 13).
  Physical volume "/dev/vda2" changed
  1 physical volume(s) resized / 0 physical volume(s) not resized

pvresizeは「物理ボリューム/ dev/vda2のサイズに変更なし」と表示します

cuttle:~# pvdisplay
  --- Physical volume ---
  PV Name               /dev/vda2
  VG Name               debian
  PV Size               4.76 GiB / not usable 3.08 MiB
  Allocatable           yes (but full)
  PE Size               4.00 MiB
  Total PE              1217
  Free PE               0
  Allocated PE          1217
  PV UUID               tehZic-5vfN-rsrm-B8lN-lpgc-yQT1-ioH1V0

また、現在価値のサイズは変更されていません。

余分なスペースを使用するために他に何ができるかわかりません。パーティションのサイズをpvのサイズに変更してから、2番目のパーティションを追加できると思いますが、ここでやろうとしていることがうまくいくように思えます。

10
stew

partprobe/dev/vda

男の部分

名前partprobe-パーティションテーブルの変更をOSに通知します

構文partprobe [-d] [-s] [devices ...]

2
NoNoNo

CentOS 7ゲストシステムでこの問題が発生していました。私の場合、ZFSのZVOLサイズを増やしていて、ゲストに何の変化も見られず、pvresizeはそれを変更しませんでした。最終的にSystemRescueCD 4.4.0で起動し、resizepartコマンドで「parted」を使用しました。 CentOSでは3.1を分離していたため、このコマンドは使用できませんでした。 parted 3.2がSysRescCDに含まれているようですが、うまくいきました。

Sysresc isoで起動した後、parted/dev /を実行し、例として次を使用します。

resizepart 2 37.6G

ここで、2はパーティション番号で、必要な新しい大きいサイズは37.6Gでした。

その後、まだブートisoにいる間に、pvresizeを実行したところ、正しく動作しました。 VM(またはお使いのシステム))で再起動し、そこからすべてが問題なく見えるようになりました:)よろしくお願いします!

1
gregthegeek

最初にfdiskまたはcfdiskを使用してパーティションサイズを拡張する必要があります。その後、pvresizeで使用できるようになります。

0
85fce

最初にストレージレベルからスペースを追加し、次に次のコマンドを実行してISCSIデバイスのスペースを増やす必要があります。

pvresize --setphysicalvolumesize 40G /dev/sda1..
0
user254236