web-dev-qa-db-ja.com

LVMパーティションの前にブートパーティションを展開する方法

ブートパーティションを拡張する必要があるUbuntuサーバーがあります。

GParted partition view

サーバーは仮想であり、VMWare上で実行されます。 GParted LIVE CD(バージョン0.27.0)から起動しましたが、GPartedではパーティションのサイズを変更できません。

正しく理解できたら、4GBの未割り当て領域(ブートパーティションを拡張したいサイズに等しい)の一部を移動して、ブートパーティションのすぐ右に配置する必要があります。

イメージ内の黄色のロックは、パーティション/dev/sda5がマウントされているように見えますが、ライブCDから起動しているので、誰が、なぜその理由を理解していません。

Sudo umount /dev/sda2またはSudo umount /dev/sda5を呼び出すと、それらがマウントされていないことがわかります。

Unmount LVM partitions

GPartedを使用すると、/dev/sda5で[無効化]をクリックできますが、何も変更されません。

Right click menu with deactivate option

最後に/dev/sda5を拡張して残りの未割り当て領域を占有したいと思いますが、最初のステップはブートパーティションを拡張することです。

ブートパーティションを拡張するにはどうすればよいですか?

4
Chau

私はまったく同じ問題に直面し、この投稿に出会い、解決しました。 16.04.3のライブCDで次のことを行いました。

  1. KDE Partition Managerを使用して、/dev/sda2をドライブの最後まで展開しました

  2. /dev/sda5をドライブの最後に移動するためにKDE Partition Managerを使用

  3. KDE Partition Managerを使用して/dev/sda2の左側の空きスペースを絞り出そうとしましたが、失敗しました。最初に/dev/sda2を右に移動してから、/dev/sda2の右側から等量のスペースを切り取りたいと考えましたが、そのためのスペースがドライブにありませんでした。

  4. gpartedを使用して、/dev/sda2の左側の空きスペースを絞り出しました。

  5. gpartedを使用して/dev/sda1を増やし、スペース全体を占有します。

GRUBを更新せずに機能しました。

ノート:

  1. /dev/sda5/dev/sda2によってカプセル化されているため、最初に/dev/sda5を変更しないと/dev/sda2を移動または展開できません。

  2. /dev/sda2を直接右に移動してみてください。 /dev/sda2を展開する前に試してみるべきでした。

  3. KDE Partition Managerを最初に使用したのは、gpartedはそうではないと確信していたからですtはLVをサポートしますが、gpartedでLVをアクティブ/非アクティブにでき、将来機会があれば、同じ操作に対してgparted.

更新:

仮想マシンでシナリオを再作成し、16.04.3ライブCDからgpartedを試しました。これで、手順全体がgpartedだけで実行できることを確認できますが、/dev/sda2を直接右に移動することはできません。

2
lazibayer

GPartedは、LVM論理ボリュームのサイズ変更をサポートしていません。それさえ見えません。 LVM PVのサイズ変更のみがサポートされています。 KDE Partition Manager 3.0はサイズを変更できます。

Neon Live CDを試すことができます( https://neon.kde.org/download )。

Sudo apt install partitionmanagerを使用してKDE Partition Managerをインストールします。KDEPartition Managerは、LVM VGのメンバーであるLVM PVのサイズを変更できます。

LVMの機能のサイズ変更方法を示す短いビデオを次に示します。 https://www.youtube.com/watch?v=FKCQ7pJN1vY

1

別の提案があります。ブートパーティションのスペースが不足している場合は、古いカーネルを削除できます。 ブートメニューをクリーンアップするために古いカーネルバージョンを削除するにはどうすればよいですか?

243MBのスペースは、現在のカーネルと1つの前のバージョンを保持するのに十分なはずです。

0
Jimmy Davis

まず、gpartedを使用して端末で使用する必要があります。

  1. lvscanこのコマンドはアクティブなLVMパーティションをスキャンするため、gpartedでロックされます
  2. Sudo lvremove "partition name"ですべてのロックを削除しました

これで、Gparted Liveを使用してLVMパーティションのサイズを変更できるはずです。

これにより、ブートパーティションの増分に近づきます。これも私がやろうとしていることです...

0
Kaikass