未割り当て領域を拡張パーティションに移動して論理ボリュームを拡張する

未割り当て領域を拡張パーティションに移動して論理ボリュームを拡張する

私は Fedora と Windows のデュアル ブート セットアップを使用しています。個人的な理由により、Windows をアンインストールし、解放された領域を使用して Fedora パーティション (拡張パーティション内の論理パーティション上にあります) を拡張したいと考えています。

私はパーティションを管理するために Fedora で GParted を使用しています。ディスクパーティション

66.90GiBの未割り当て領域は、Windowsが以前あった場所です。その領域を拡張パーティション(/dev/sda4)に移動し、最終的に/dev/sda6と結合しようとしていますが、GPartedでは拡張パーティションを移動/サイズ変更して空き領域を利用することができません。

ディスクの管理では、プライマリ パーティション領域内のパーティション化されていない領域は未割り当て領域と呼ばれ、拡張パーティション領域内のパーティション化されていない領域は空き領域と呼ばれます。未割り当て領域は論理パーティションの拡張や作成に使用できず、空き領域はプライマリ パーティションの拡張や作成に使用できません。(ソース:https://www.partitionwizard.com/convertpartition/primary-partition-vs-logical-drive.html

上記の記述がどの程度真実かはわかりません。なぜなら、すでに誰かがそれを実行したか、あるいは何らかの方法で問題を回避したように思われるからです。私は StackExchange で次のような質問をいくつか見てきました。

しかし、それらがここで完全に当てはまるかどうかはわかりません。

私の質問は: 未割り当て領域を拡張パーティションに移動して、Fedora 論理パーティションと結合するにはどうすればよいですか?

ご協力いただければ幸いです。

追加情報:

  • 私のコンピューターは GPT ではなく MBR を使用しているため、関連する場合、プライマリ パーティションは 4 つしか許可されません。
  • /dev/sda5と/dev/sda6を自由に移動/サイズ変更できます内部拡張パーティションは移動できますが、拡張パーティション自体を移動したりサイズを変更したりすることはできません。

lsblk 出力

lsblk 出力

parted -l 出力

parted -l 出力

fdisk -l 出力 fdisk -l 出力

答え1

ちょうど解決したので、他の誰かが同様の問題に直面した場合に備えて、ここに回答を投稿します。

スワップ領域がまだ使用中だったため、パーティションのサイズを変更できませんでしたが、 を使用して無効にできることが分かりましたswapoff -a

これを実行すると、GParted で未割り当て領域を fedora 論理パーティションと結合できるようになりました。次に、論理パーティションを右クリックしてCheckオプションを選択しました。

最後に、以下のコマンドを使用して、ルート パーティションとホーム パーティションに空き領域を実際に割り当てました。

lvextend -L +20G /dev/fedora/home
lvextend -L +20G /dev/fedora/root
resize2fs /dev/fedora/home
resize2fs /dev/fedora/root

関連情報