LVMはLogical Volume Managerの略語で、ホストに高レベルのディスクストレージ管理機能を提供します。 LVMは、システム管理者がアプリケーションとユーザーにストレージスペースを簡単に割り当てるのを助けます。 LVM管理下の論理ボリュームは、必要に応じてサイズ変更または追加できます。さらに、LVMは管理対象論理ボリュームにカスタマイズされた命名IDを提供できます。したがって、LVMの使用は主にストレージシステムの管理を容易にし、システムのスケーラビリティを向上させることです。
まず、lvm環境を準備します。
1.ハードディスクの準備
ハードディスク/dev /hdbを追加しました。
3つのパーティションを準備しました。次のように:容量は100Mです、これは実験的準備のためだけです。
/dev /hdb1
/dev /hdb2
/dev /hdb3
2.パーティションタイプをlvmボリュームに変換します。
Fdisk /dev /hdb
tからlvmへのボリュームタイプ
デバイスブート開始終了ブロックIDシステム
/dev /hdb1 1 208 98248+ 8e Linux LVM
/dev /hdb2 209 416 98280 8e Linux LVM
/dev /hdb3 417 624 98280 8e Linux LVM
次にwを保存し、
#partprobe /*ディスクのパーティショニングは効果的です* /
次に、lvmの作成プロセス
1.ハードディスクドライブのパーティションから物理ボリューム(PV)を作成します。
2.物理ボリュームからボリュームグループを作成する(ボリュームグループ-VG)
3.ボリュームグループから論理ボリューム(LV)を作成し、論理ボリュームマウントポイントをディスパッチする論理ボリュームのみがデータを書き込むことができます。
lvmの最大の特徴は、パーティションのサイズを動的に調整でき、パーティションの容量が増えるにつれてディスク容量を増やすことができるということです。
LVMの設定と作成
3番目に、LVM物理ボリュームPV
1.関連コマンド
pvcreate PVの作成
pvscanスキャンPV
pvdisplay PVの表示PV
pvremove PVの削除
partprobe
2.物理ボリュームの作成
上記の容量で足りない場合は、他のパーティションを物理ボリュームに追加します。
[root @ redhat〜]#pvcreate /dev /hdb1 /dev /hdb2
物理ボリューム" /dev /hdb1″が正常に作成されました
物理ボリューム" /開発/hdb2″作成に成功しました。
[root @ redhat〜]#pvscan
PV /dev /hdb1 lvm2 [95.95 MB]
PV /dev /hdb2 lvm2 [95.98] MB]
合計:2 [191.92 MB] /使用中:0 [0] /いいえVG:2 [191.92 MB]
[root @ redhat〜]#pvdisplay
- 新規物理ボリューム -
PV名/dev /hdb1
VG名
PVサイズ95.95 MB
割り当て可能NO
PEサイズ(KB)0
合計PE 0
空きPE 0
割り当てられたPE 0
PV UUID 2Ni0Tx-oeSy-zGUP-t7KG -Fh22-0BUi-iyPhhQ
- 新物理ボリューム -
PV名/dev /hdb2
VG名
PVサイズ95.98 MB
割り当て可能NO
PEサイズ(KB)0
合計PE 0
空きPE 0
割り当てられたPE 0
PV UUID 2XLXfY-V3L2-Mtsl-79U4-ovuJ-YaQf-YV9qHs
4番目に、LVMボリュームグループを作成VG
1.関連コマンド
vgcreate VGの作成
vgscan VGのスキャン
vgdispaly
vgextend
vgreduce
vgchange
Vgremove
2.論理ボリュームの作成VG
[root @ redhat〜]#vgcreate vg0 /dev /hdb1 /dev /hdb2
ボリュームグループ" vg0″
[root @ redhat〜]#vgscan
すべての物理ボリュームの読み取りに時間がかかる場合があります。
メタデータタイプlvm2を使用してボリュームグループ" vg0″を見つけました。 >
[root @ redhat〜]#vgdisplay
- ボリュームグループ -
VG名vg0
システムID
フォーマットlvm2
メタデータ領域2
メタデータシーケンス番号1
VGアクセス読み取り/書き込み
VGステータスリサイズ
最大LV 0
Cur LV 0
Open L V 0
最大PV 0
現在のPV 2
Act PV 2
VGサイズ184.00 MB
PEサイズ4.00 MB /*割り当てられたブロックのサイズはデフォルトで4Mになります。* /
合計PE 46
割り当てPE /サイズ0/0
空きPE /サイズ46 /184.00 MB
VG容量を1TBに増やす方法:
vgcreate -s 16M vg0 /dev /hdb1 /dev /hdb2
3.論理ボリュームの削除と追加
[root @ redhat〜]#vgreduce vg0 /dev /hdb2
ボリュームグループ" /dev /hdb2″を削除しましたvg0″
[root @ redhat〜]#vgextend vg0 /dev /hdb2
ボリュームグループ" vg0″検証済み拡張
V. LVM論理ボリュームLVの作成
1.関連コマンド
lvcreate
lvscan
lvdisplay
lvextend
lvreduce
lvremove
lvresize
2.論理ボリュームLVを作成します。
[root @ redhat〜]#lvcreate -L 184M -n data vg0
作成された論理ボリューム「data」
[root @ redhat〜]#lvscan
ACTIVE '/dev /vg0 /data' [184.00 MB ] Inherit
[root @ redhat〜]#lvdisplay
- 論理ボリューム -
LV名/dev /vg0 /data
VG名vg0 < Br>
LV UUID HNKO5d-yRre-qVnP-ZT8D-fXir-XTeM-r6WjDX
LV書き込みアクセス読み取り/書き込み
LVステータスあり
#open 0
LVサイズ184.00 MB
現在のLE 46
セグメント2
割り当ての継承
先読みセクター0
ブロックデバイス253:0
VI。論理ボリュームLVマウントLVM
lvのフォーマット:
mkfs.ext3 /dev /vg0 /data
mdkir /mnt /lvm
マウント/dev /vg0 /data /mnt /lvm
[root @ redhat〜]#ls /mnt /lvm
紛失+ found
[root @ redhat〜]#df -T
ファイルシステムタイプ1Kブロック使用可能使用可能%マウントポイント
/開発/hda3 ext3 7625092 2219460 5012040 31%/
/dev /hda1 ext3 101086 10006 85861 11%/boot
tmpfs tmpfs 150108 0 150108 0%/dev /shm
/dev /mapper /vg0-data
ext3 182469 5664 167385 4%/mnt /lvm
VII、LVM容量の調整
LVM容量の調整リンクは調整されます。たとえば、物理ボリューム、VG、およびLVで容量を拡張できます。これは、LVMの利点の1つです。
LinuxがXFSファイルシステムを拡張する方法XFSファイルシステムを拡張するにはどうすればいいですか?LinuxがどのようにXFSファイルシステムを拡張するのかについて説明しましょ
KeepalivedはVRRPプロトコルに基づいた高可用性のWebサービスで、単一障害点を回避するために使用できます。複数のノードを使用してキープアライブをインストールします。他のノードは実際のサービ
arpingコマンドを使用すると、LAN上のホスト間の接続性をテストしたり、LAN内の特定のIPアドレスがすでに占有されているかどうかをテストしたりでき、LAN内のIPアドレスの競合を効果的に検出でき
VNC(Virtual Network Computing)は、仮想ネットワークコンピュータの略です。 VNCは、有名なAT&Tヨーロッパ研究所によって開発された優れた遠隔制御ツールである。 VNCは
lvsの概要
LVSは、他のアプリケーション層またはIPベースのロードバランシングアプリケーションと似た点を持っています。1つ以上のロードスケジューラと、数百、あるいは数百あるいは数千の実サーバーです。
2つのlvsのインストール
2.1 Load Balancerサーバーがipvsをサポートしているかどうかを確認します。ほとんどのLinuxディストリビューションはipvを統合しています。
#modpr
Grep ipvs 次のような出力がある場合は、サーバーがipvsをサポートしていることを意味します。 2.2必要な依存関係があるかどうかを確認します。Kernel-devel、gcc、ope