ホームページ  >  記事  >  コンピューターのチュートリアル  >  LinuxのデフォルトLVMスペースを拡張する方法

LinuxのデフォルトLVMスペースを拡張する方法

PHPz
PHPz転載
2024-02-19 19:30:031244ブラウズ

LinuxのデフォルトLVMスペースを拡張する方法

1. Linux LVM の概要

Linux Logical Volume Manager (LVM) は、ディスクとストレージ領域を管理するツールであり、ボリューム グループと論理ボリュームを通じて柔軟なストレージ管理を提供します。 LVM の中核概念には、物理​​ボリューム、ボリューム グループ、論理ボリュームが含まれます。

  • 物理ボリューム (PV): 物理ボリュームは、LVM がデータを保存するために使用する物理ハードディスクまたはパーティションです。 LVM は、1 つ以上の物理ボリュームをボリューム グループに結合します。
  • ボリューム グループ (VG): ボリューム グループは、1 つ以上の物理ボリュームで構成される論理ストレージ ユニットです。論理ボリュームはボリューム グループ上に作成され、ストレージ スペースを動的に割り当て、再利用できます。システムには複数のボリューム グループを含めることができます。
  • 論理ボリューム (LV): 論理ボリュームは、ボリューム グループ上に作成される論理ストレージ ユニットです。これらは、ファイル システムとしてフォーマットし、通常のハードディスク パーティションと同様にファイル システム ツリーにマウントできます。論理ボリュームのサイズと場所は、システムをシャットダウンしたり再起動したりすることなく、実行時に動的に調整できます。

以下は、LVM の動作原理を視覚的に示した図です。 5 つの異なるディスクがあり、それぞれが物理ボリューム (PV) にマップされたパーティションを持ち、これらのディスクが 1 つのボリューム グループ (VG) に結合され、2 つの異なる論理ボリューム (LV) に分割されていると仮定します。各 LV は次の用途に使用されます。 1 つのファイル システム。

###写真###

ubuntu システム上で 100GB の容量を持つディスクが分割されているとします。LVM の原則に従って、分割レベルは次のようになります:

2.Linux システム インストール プログラムのデフォルト設定

Ubuntu システムをインストールすると、ストレージ レイアウトの承認を求める画面が表示されます。デフォルトでは、ストレージレイアウトにはいくつかの小さなブートパーティションと、LVM がルートファイルシステムの作成に使用する 3 番目のパーティションが含まれます。 ###写真### ###写真###

3. デフォルトの利用可能なスペースを使用します

Ubuntu のデフォルトでは、ルート ファイル システムが使用するディスク容量は合計の半分未満です。 df -h コマンドを使用して、ルート ファイル システムの空き領域を確認できます。 図に示すように、現在 49GB のストレージ容量のうち約 14% しか使用されていません。実際に使用すると、この部分の容量がすぐにいっぱいになる可能性があります。したがって、ここでのタスクは、この 49GB ボリュームを拡張することです。

ボリューム グループ上の既存の空き領域 (インストール プログラムのデフォルト設定によって残された領域) を確認するには、次の図に示すように、vgdisplay コマンドを実行して利用可能な領域を確認できます。 上の図からわかるように、約 49.25GB の空き容量がありますが、後述するように、ここで利用できる容量では十分ではない可能性があります。

ルート論理ボリューム (LV) のボリューム グループ (VG) 上の使用可能なスペースを使用するには、まず lvdisplay コマンドを実行して論理ボリュームのサイズを確認し、次に次のコマンドを実行します。 リーリー

図に示すように、LV を使用可能な最大サイズまで拡張し、lvdisplay を再度実行して、変更が成功したことを確認します。

現時点では、ルート ファイル システムが配置されているブロック ボリュームのサイズは増加していますが、その上にファイル システムを拡張する必要があります。df -h を実行してルート ファイル システムを確認し、次にコマンドを実行します:

リーリー

図に示すように、ファイル システムを展開し、再度 df -h を実行して確認します。 ###写真###

システムによってデフォルトで残されているスペースが正常に割り当てられていることがわかります。スペースがまだ十分でない場合は、ベーシック ディスクを拡張してさらにスペースを割り当てる必要があります。

4.物理ディスク容量の拡張

拡張スペース計画が現在の 100GB を 200GB に拡張すると仮定します。実際のアプリケーションでは、拡張スペースは仮想マシン、RAID コントローラー、またはその他のストレージ システムである可能性があります。まず、cfdisk コマンドを実行して確認します。使用可能なスペースがリストされているかどうか。スペースの場合は、図に示すように、完了後に q を使用して終了します。

利用可能なスペースがリストに表示されない場合は、次を使用できます:

リーリー

/dev/sda の再スキャンを開始します。完了後、cfdisk を再実行します。図に示すように、新しい空き領域が表示されるはずです。 リストから /dev/sda3 パーティションを選択し、下部のメニューから [サイズ変更] を選択します。 Enter キーを押すと、新しいサイズを確認するプロンプトが表示されます。もう一度 Enter キーを押すと、/dev/sda3 パーティションに新しい領域サイズがあることがわかります。

下部のメニューから「書き込み」を選択し、「yes」と入力して確認し、Enter キーを押し、「q」と入力してプログラムを終了します。 /dev/sda3 物理ボリューム (PV) の LVM パーティションが拡張されたので、PV を拡張してコマンドを実行する必要があります。 リーリー

この操作を実行し、図に示すように pvdisplay を使用して新しいサイズを確認します。 ###写真### これで、PV が 98.5GB から 198.5GB に増加したことがわかります。図に示すように、vgdisplay を再度使用して、ボリューム グループ (VG) の利用可能なスペースを確認します。 ###写真###

VG に 100GB の空き容量があることがわかります。引き続きコマンドを入力します。

リーリー

図に示すように、LV を拡張して VG の使用可能なスペースをすべて使用し、lvdisplay コマンドを実行して変更が成功したことを確認します。 ###写真###

現時点では、ルート ファイル システムのブロック ボリュームは拡張されていますが、ファイル システム自体は新しいボリュームに合わせてサイズ変更されていません。まず、df -h でファイル システムの現在のサイズを確認してください。次に、コマンド

を実行します。 リーリー

図に示すように、サイズを調整し、df -h を再度実行して、新しいファイル システムの利用可能なスペースを確認します。 ###写真###

物理ディスクが正常に拡張され、使用可能なスペースが LVM 抽象化レイヤーまで拡張され、ルート ファイル システムにはすでに十分なスペースがあることがわかります。

以上がLinuxのデフォルトLVMスペースを拡張する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はmryunwei.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。