だから私はWindows 7とFedora 17をデュアルブートする120GB 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