パーティションのマージ - パーティションにデータを保持する

パーティションのマージ - パーティションにデータを保持する

UbuntuのSSDを大きなSSDに移したとき、私はこれで終わりました。

ここに画像の説明を入力してください。

だから私はGpartedを使用すると/ dev / sda3の空のスペースを削除してから、/ dev / sda5を作成されたスペースに増やすことができると仮定しましたが、明らかにこのプロセスを理解していませんでした。なぜなら、あなたはこれを行う方法を見つけることができないからです。 /dev/sda5のデータは保持する必要があります。

答え1

こんにちは、返信ありがとうございます。

家にいないので、リモートセッション画面をキャプチャして申し訳ありません。提案されたコマンドの出力は次のとおりです。

ここに画像の説明を入力してください。

答え2

すべてのステップを完了したようですが、最後のステップは正しいです。

  • 空き領域に新しいパーティション(sda3)を作成しました。実際、「正しい」ソリューションの場合は、まず「拡張パーティション」を展開してから、その中に新しいパーティション(sda6など)を作成する必要があります。しかし、SDDをより大きなパーティションに置き換えない限り、その瞬間は何の影響も持続しません。

  • 次のようにして、新しい「物理ボリューム」(PV)を作成します。pvcreate sda3

  • ubuntu-vgvgextend ubuntu-vg /dev/sda3または、同様のコマンドでVG(ボリュームグループ)に新しいPVを追加します。

  • ubuntu-vg/rootlvextend -l 100%FREE ubuntu-vg/root同様のコマンドを使用して論理ボリューム(LV)のサイズを増やしました。

たぶん、コマンドまたはいくつかのGUIを介してこれらすべてを実行できます。その結果、LVのサイズは108.10GiBとなり、約sda5とsda3を合わせたサイズになります。

最後のステップは欠落しているステップです。 LVの空き容量を占めるには、ファイルシステムを増やす必要があります。あなたのファイルシステムはそれであるext4ため、実行中のシステムでそれを増やすことができます(sudo resize2fs /dev/mapper/ubuntu--vg-rootまたはsudo resize2fs /dev/ubuntu-vg/root1つは別のものへのリンクです)。他のファイルシステムの詳細については、man resize2fsそのマンページを参照してください。

関連情報