LVM拡張シングルディスクの説明

LVM拡張シングルディスクの説明

LVMボリュームを拡張する方法の説明または確認が必要です。

以下は、Linuxブート用のプライマリパーティションsda1、プライマリパーティションsda2に分割され、LVM、sda3、およびsda5で管理される1つの物理ディスクを持つ単一のVMのストレージ管理です。 sda3もデフォルトのパーティションですが、sda5は論理パーティションであることだけがわかります。

NAME        MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda           8:0    0   50G  0 disk
├─sda1        8:1    0  976M  0 part /boot
├─sda2        8:2    0 40,5G  0 part
│ ├─vg-swap 254:0    0  3,8G  0 lvm  [SWAP]
│ ├─vg-root 254:1    0 22,9G  0 lvm  /
│ ├─vg-home 254:2    0  4,8G  0 lvm  /home
│ ├─vg-var  254:3    0  5,7G  0 lvm  /var
│ └─vg-tmp  254:4    0  3,3G  0 lvm  /tmp
├─sda3        8:3    0    1K  0 part
└─sda5        8:5    0  3,5G  0 part

たとえば、VGを拡張するには、/varまたは/homeに+5GBを追加します。私は多くの記事を読み、ストレージを追加する2つの方法を要約しました。

  1. 人々はVM構成に新しいディスクを追加し、新しいデフォルトパーティションを作成してからVGに追加します。論理ボリュームは拡張されましたが、VMには2つのディスクがあります。

  2. 人々はVM構成でディスクを拡張し、新しいプライマリパーティションを作成してVGに追加します。

この方法は最初は効果があるようではありませんか?つまり、VMに+ 5 GBを追加してからプライマリパーティションを作成し、明日同じことをしたい場合は、sda1-sda4のデフォルトパーティションの制限によってブロックされる可能性がありますか?

論理ボリュームの1つを複数回正しく拡張するにはどうすればよいですか?

編集する

現在のパーティションのグラフィックビュー。ここに画像の説明を入力してください。

ベストアンサー1

まず、sda3デフォルトパーティションの代わりに拡張パーティションしたがって、拡張パーティションのサイズを変更した後でディスクのサイズを変更するたびに、新しい論理パーティションを追加することができます。

新しいパーティションは不要で、ディスクのサイズを変更した後にLVM PVパーティションのサイズを変更できます。問題は、sda3拡張パーティション(およびsda5その中にある論理パーティション)を最初にディスクの端に移動する必要があり、sdaディスクの端に移動できることです。これは容易ではないので、人々は通常追加を選択します。新しいPVをボリュームグループに追加します。ただし、たとえば、パーティションを移動できるGPartedを使用できる場合(CLIツールはfdiskこれを実行できません)、パーティションのサイズを変更し、そのsda2パーティションのPV形式のサイズを変更してから、pvresize /dev/sda2一般的なlvresize

ただし、サイズ変更「オプション」はsda2ディスクの終わりではないため、複雑です。新しいパーティションを追加すると最後になるため、後のディスクのサイズ変更はより簡単になります。次回fdiskまたは新しいパーティション(現在のディスクの最後にある)のサイズを変更してから、partedLVM PVフォーマットのサイズ変更を使用しますpvresize。今回は移動する必要はなく、別の新しいパーティションも必要ありません。

おすすめ記事