SSDアップグレード後のLVM拡張

SSDアップグレード後のLVM拡張

だから私はWindows 7とFedora 17をデュアルブートする1​​20GB SSD(/ dev / sdb)を持っています。初めて起動したとき、SSDは60GBしかなかったため、スペースが非常に制限されました。 SSD(dev / sdb4)にgpartedで作成されたパーティションがあり、その下に「パーティション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!

誰でも私に正しい方向を教えてもらえますか?私は今まで正しい道を行っていますか?

答え1

まず物理ボリュームを展開し、次に論理ボリュームを展開します。

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

私はそれを省略しました。-L+16Gこれにより、利用可能なすべてのスペースが使用されます。

答え2

/dev/sdb5はまだ別のパーティションですか?その後、スペースを再分割して/dev/sdb4を/dev/sdb5とマージするだけです。

ああ、/dev/sdb5はその過程で破壊されるので、重要な内容はないと仮定します。

別の方法は依然として破壊的です。

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

関連情報