web-dev-qa-db-ja.com

デュアルブートWindows10 + Fedora29で隣接していないパーティションを移動/マージ

私のパーティションは次のようになります。

  • Gparted

image

  • KDEパーティションマネージャー

image

展開したい/dev/nvme0n1p7 Windows10パーティションとFedoraブートパーティションの間に未割り当て領域がある場合。残念ながら、同様のの質問をたくさん読んだにもかかわらず、問題を解決する方法がわかりません。

注:未割り当て領域は、拡張するパーティションよりも大きくなっています

1
PierDipi

非LVMパーティションで機能する一般的な方法:

  1. 両方のパーティションがアンマウントされるように、ライブCDから起動します。
  2. P6 "/ boot"パーティションを未割り当て領域の先頭に移動します。
  3. これで、未割り当てのスペースがp7「Fedora」に隣接するようになります。
  4. P7「Fedora」パーティションを未割り当て領域の先頭に移動します。
  5. これで、未割り当て領域はp7「Fedora」の右側にあります。
  6. P7「Fedora」パーティションとそのファイルシステムを右側に展開します。

ただし、これは、そのスペースに2番目のLVM PVを作成し、LVMにマージを実行させることでおそらく最も速く実行できます。 (パーティションテーブルではあまりきれいに見えませんが、一方で、実行中のOSから実行できます。また、LVMを何にも使用しない場合、LVMを使用する意味は何ですか?)

注:私はこれをテストしていません。それは完全にマニュアルに基づいています。

  1. 空のパーティションを作成して、すべての未割り当て領域を要求します。
  2. pvcreate /dev/nvme####を使用して新しいパーティションをLVMに追加します。
  3. vgextend Fedora /dev/nvme####を使用して、新しいパーティションをメインボリュームグループに追加します。
  4. lvresize --size +147G /dev/Fedora/####を使用してFedora論理ボリュームを拡張します
  5. resize2fs /dev/Fedora####またはその他の適切なツールを使用してファイルシステムを拡張します。
0
user1686