vine-users ML アーカイブ



[vine-users:076559] lvextend でpvサイズ以 上にできない

  • From: yamo <yamo@xxxxxxxxxx>
  • Subject: [vine-users:076559] lvextend でpvサイズ以 上にできない
  • Date: Mon, 2 Apr 2007 01:20:23 +0900
やもと申します。よろしくお願いします。

lvextendで、参加pvサイズ以上を指定できずに困っています。

・Vine4.1をクリーンインストール
・dist、kernelアップデート済み(2.6.16-0vl73)

同タイプのPATA80GBHDDを2本使用し、パーテーションタイプをLVMとし、
pvcreate、vgcreateしました。

 --- Volume group ---
 VG Name               hoge
 System ID
 Format                lvm2
 Metadata Areas        2
 Metadata Sequence No  7
 VG Access             read/write
 VG Status             resizable
 MAX LV                0
 Cur LV                0
 Open LV               0
 Max PV                0
 Cur PV                2
 Act PV                2
 VG Size               153.38 GB
 PE Size               64.00 MB
 Total PE              2454
 Alloc PE / Size       0 / 0
 Free  PE / Size       2454 / 153.38 GB


とりあえず lvcreate -L 40g hoge として
 --- Logical volume ---
 LV Name                /dev/hoge/lvol0
 VG Name                hoge
 LV UUID                kriBKz-MlBu-V6zI-C1CM-bzyd-VQ6H-1Z1lCu
 LV Write Access        read/write
 LV Status              available
 # open                 0
 LV Size                40.00 GB
 Current LE             640
 Segments               1
 Allocation             inherit
 Read ahead sectors     0
 Block device           253:0

これを拡張しようと、lvextend -L +80g /dev/hoge/lvol0 とすると、

 Extending logical volume lvol0 to 120.00 GB
 Insufficient free space: 1920 extents needed, but only 1814 available

と言われ、拡張できません。

# lvextend -l 1227 /dev/hoge/lvol0
 Extending logical volume lvol0 to 76.69 GB
 Logical volume lvol0 successfully resized

とすると、pvサイズいっぱいまで拡張できますが、pvをまたいだ拡張ができません。

ただし最初から lvcreate -l 2454 hoge とするとvgサイズのlvが出来ます。
#実際80GB以上を書きこんではいないので、本当にできているのかは分かりませんが。

なぜ拡張できないのでしょうか。調べるポイントだけでも示して頂けるとありがたいです。



--
       ζ              Yamo
       Δ_            mailto:yamo@xxxxxxxxxx