Linux Logical Volume Manager (LVM) は、ディスクとストレージ領域を管理するツールであり、ボリューム グループと論理ボリュームを通じて柔軟なストレージ管理を提供します。 LVM の中核概念には、物理ボリューム、ボリューム グループ、論理ボリュームが含まれます。
以下は、LVM の動作原理を視覚的に示した図です。 5 つの異なるディスクがあり、それぞれが物理ボリューム (PV) にマップされたパーティションを持ち、これらのディスクが 1 つのボリューム グループ (VG) に結合され、2 つの異なる論理ボリューム (LV) に分割されていると仮定します。各 LV は次の用途に使用されます。 1 つのファイル システム。
###写真###ubuntu システム上で 100GB の容量を持つディスクが分割されているとします。LVM の原則に従って、分割レベルは次のようになります:
3. デフォルトの利用可能なスペースを使用します
ルート論理ボリューム (LV) のボリューム グループ (VG) 上の使用可能なスペースを使用するには、まず lvdisplay コマンドを実行して論理ボリュームのサイズを確認し、次に次のコマンドを実行します。 リーリー
図に示すように、LV を使用可能な最大サイズまで拡張し、lvdisplay を再度実行して、変更が成功したことを確認します。
現時点では、ルート ファイル システムが配置されているブロック ボリュームのサイズは増加していますが、その上にファイル システムを拡張する必要があります。df -h を実行してルート ファイル システムを確認し、次にコマンドを実行します:リーリー
図に示すように、ファイル システムを展開し、再度 df -h を実行して確認します。 ###写真###システムによってデフォルトで残されているスペースが正常に割り当てられていることがわかります。スペースがまだ十分でない場合は、ベーシック ディスクを拡張してさらにスペースを割り当てる必要があります。
4.物理ディスク容量の拡張
拡張スペース計画が現在の 100GB を 200GB に拡張すると仮定します。実際のアプリケーションでは、拡張スペースは仮想マシン、RAID コントローラー、またはその他のストレージ システムである可能性があります。まず、cfdisk コマンドを実行して確認します。使用可能なスペースがリストされているかどうか。スペースの場合は、図に示すように、完了後に q を使用して終了します。
利用可能なスペースがリストに表示されない場合は、次を使用できます:リーリー
/dev/sda の再スキャンを開始します。完了後、cfdisk を再実行します。図に示すように、新しい空き領域が表示されるはずです。 リストから /dev/sda3 パーティションを選択し、下部のメニューから [サイズ変更] を選択します。 Enter キーを押すと、新しいサイズを確認するプロンプトが表示されます。もう一度 Enter キーを押すと、/dev/sda3 パーティションに新しい領域サイズがあることがわかります。VG に 100GB の空き容量があることがわかります。引き続きコマンドを入力します。
リーリー図に示すように、LV を拡張して VG の使用可能なスペースをすべて使用し、lvdisplay コマンドを実行して変更が成功したことを確認します。 ###写真###
現時点では、ルート ファイル システムのブロック ボリュームは拡張されていますが、ファイル システム自体は新しいボリュームに合わせてサイズ変更されていません。まず、df -h でファイル システムの現在のサイズを確認してください。次に、コマンドを実行します。 リーリー
図に示すように、サイズを調整し、df -h を再度実行して、新しいファイル システムの利用可能なスペースを確認します。 ###写真###物理ディスクが正常に拡張され、使用可能なスペースが LVM 抽象化レイヤーまで拡張され、ルート ファイル システムにはすでに十分なスペースがあることがわかります。
以上がLinuxのデフォルトLVMスペースを拡張する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。