ルートパーティションがブロックされたときにFedora lvmパーティションのサイズを変更するにはどうすればよいですか?

ルートパーティションがブロックされたときにFedora lvmパーティションのサイズを変更するにはどうすればよいですか?

Fedora Linuxに切り替えてWindowsパーティションを減らしました。割り当てられていないスペースがありますが、Fedoraはそのスペースを占有したいと思います。この種の質問に対する他の答えを見てみましたが、私のユースケースに合ったガイドラインが見つかりませんでした。今運転する写真があります。ライブUSBも用意しました。

これまで読んだことによると、ブートパーティションに触れてはいけません。誰か/bootをバイパスする方法を教えてもらえますか?後でフェドラにもっとスペースを提供するために移動する必要があります。

簡単に言えば、ブートext4パーティションの前にFedoraパーティションを移動してサイズ変更する方法は?ここに画像の説明を入力してください。

答え1

ブートext4パーティションの前にFedoraパーティションを移動してサイズ変更するには?

答えは意外かもしれません。そうする必要はありません。

LVMを使用しているのでいいえLVM以外のパーティション(たとえば)を拡張する場合は、/boot既存のPVを拡張する必要はありません。代わりに、未割り当て領域に新しいパーティションを作成し、pvcreateそれを2番目のLVM PVとして使用し、vgextend既存のボリュームグループに追加

LVMを使用すると、ボリュームグループを1つ以上のディスク上の1つのPVまたは複数のPVで構成できます。単一の VG のすべての PV は単一のディスク・スペース・プールとして一緒に機能します。その後、1つのPVが終了し、別のPVが始まる位置に気にすることなく、新しいLVを自由に拡張または作成できます。これらはすべてLVMによって透過的に処理されます。

まず、gparted目的のツールを使用して未割り当て領域を使用可能なパーティションに置き換えます。そのタイプ(の「フラグ」gparted)をに設定する必要がありlvm2 pvますが、厳密に言えば必ずしもそうではありません。という名前がつくと推測しています/dev/nvme0n1p7

/proc/partitionsカーネルが新しいパーティションテーブルを受け入れたことを示す新しいパーティションがに表示されることを確認します。それでもできない場合は、partprobe /dev/nvme0n1再度実行して確認してみると良いと思います。カーネルがまだパーティションを認識していない場合は、この時点で再起動する必要があります。

パーティションが表示されたら、続行できます。パーティションがLVM PVに初期化されていることをpvs確認するために使用されます。それ以外の場合は実行して初期化します。gpartedpvcreate /dev/nvme0n1p7

その後、LVMボリュームグループがデフォルト名を使用していると想定してをfedora実行しますvgextend fedora /dev/nvme0n1p7

これで、以前に割り当てられていなかったスペースがボリュームグループに追加されたため、既存のLVを拡張したり、必要に応じて新しいLVを作成したりできます。

関連情報