web-dev-qa-db-ja.com

SSDをアップグレードした後にLVMを拡張する

つまり、120 GB SSD(/ dev/sdb)があり、Windows7とFedora17のデュアルブートがあります。最初に起動したときは60GB SSDしかないため、スペースが非常に限られていました。 SSD(dev/sdb4)にgpartedで作成したパーティションがあり、その下に「Partition 5 LVM2」(dev/sdb5)が表示され、LVMが保存されていると思います(?)。

とにかく、gpartedを使用して/ dev/sdb4を27GBに拡張し、/ dev/sdb4内に17GBの「空き領域」を作成しました。次に、/ dev/sdb5と空き領域を1つに結合する必要があります。

私が試した:lvextend -L+16G /dev/vg_mine/lv_root結果:

Extending logical volume lv_root to 20.97 GiB
Insufficient free space: 512 extends needed, but only 0 available

次に、resize2fs /dev/vg_mine/lv_rootを使用した結果、次のようになりました。

The filesystem is already 1302528 blocks long, nothing to do!

誰かが私を正しい方向に向けますか?私は今のところ正しい方向に進んでいますか?

3
Mr. Monkey

最初に物理ボリュームを拡張し、次に論理ボリュームを拡張します。

pvresize /dev/sdb4
lvextend /dev/vg_mine/lv_root

-L+16Gを省略していることに注意してください—これはすべての空き領域を使用します。

3
mattdm

/ dev/sdb5はまだ別のパーティションですか?次に、スペースを再パーティション化し、/ dev/sdb4を/ dev/sdb5と組み合わせる必要があります。

ああ、/ dev/sdb5には重要なものは何もないと思います。なぜなら、その過程で破壊されるからです。

別の方法、まだ破壊的:

 - pvcreate /dev/sdb5
 - vgextend ..... /dev/sdb5
 - lvextend .....
 - then e2resize to resize the filesystem
1
mdpc