web-dev-qa-db-ja.com

RedHat LinuxLVM-空き容量を決定する

これが私の頭の体操です:

SANに接続されたサーバーを自分で取得しました。 Netbackupをインストールしたいと思います(このサーバーと他の1つのサーバーをバックアップするため)。ローカルディスク上にのみ、LVM内に約10〜15GBの新しいパーティションを作成したいと思います。ただし、SANに割り当てられたスペースのボリュームグループは、ローカルディスクに割り当てられたものと同じグループ名です。

論理ボリューム内のローカルディスクのみで使用可能なスペースを確認するにはどうすればよいですか? SANスペースを使用すると、パフォーマンスやその他の不要な問題が発生する可能性があるため、使用を避けたいと思います。LVDISPLAYにはすべてのLV統計が表示され、VGSにはボリューム全体の使用可能なスペースが表示されます。グループ。物理ボリューム自体には、新しいパーティションまたはLVを作成するための使用可能なスペースがありません。

前もって感謝します!

ジョエル

2
Jman-49

ローカルディスク上にのみ、LVM内に約10〜15GBの新しいパーティションを作成したい

それはとても簡単です:lvcreate blah-blah-blah VolGroupName /dev/physical_to_use

1
poige

Pvdisplayは、その物理ボリューム上の無料のPEを示していると思います。これは、PEが論理ボリュームに割り当てられていないことを意味すると思います。

1
Bittrance

ただし、SANに割り当てられたスペースのボリュームグループは、ローカルディスクに割り当てられたものと同じグループ名です。

同じ名前のボリュームグループが2つあるということですか?その場合、UUIDを使用してそれらを区別できます(vgdisplayはUUIDを表示します)。混乱を避けるために、最初のステップはボリュームの1つの名前を変更することです。

vgrename abcdef-ghij-klmn-opqr-stuv-wxyz-012345 local_foo

編集:あなたのコメントから、ローカルディスクとローカルディスクの両方にまたがる単一のボリュームグループがあるということですか?さん。それが問題である場合は、vgsplitを実行して、2つのボリュームグループに分割します。

vgsplit existing_group local_group /dev/sda1 /dev/sdb1

pvs(8)は、各物理ボリュームのスペース使用量を示します。

pvmove(8)を使用して、論理ボリューム内の物理エクステントを異なる物理ボリューム間で移動できます。

まだ開始していない場合は、ローカルおよびSANディスクを異なるボリュームグループに保持することをお勧めします。

0
MattBianco

紳士ありがとう!

@ Bittrance、@ Gillesは私を再び動かし、問題を別の視点から見て、@ Poigeは私が欠けていた最後の大きなリンクを私に与えました。最終的にコマンドLVM ..../dev/sda1を使用して、既存のローカルディスクPV内にパーティションを作成しました。 18GBの空き容量があり、そのうち15を使用したことが判明しました。

MattBiancoに関しては、私はこの仕事を辞めているので、VGの命名の問題を別の(はるかに経験豊富な)システム管理者に引き渡して、制御された状況下で2番目のVGの名前を変更します(それに依存するアプリケーションが爆発した場合-あなたはここで決して知りません)。その時までに、彼は信頼できるバックアップを頼りにするでしょう。もし私が立ち往生していたなら、私はそれに取り組んだか、彼を助けたかもしれません。このファイルシステムを作成しているシステム管理者がなぜ彼がしたことをしたのか私にはわかりません。彼がもうそこにいないことを嬉しく思う理由の1つ...

私の新しい仕事からすべてを参照してください。どうもありがとう!

0
Jman-49