Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> LinuxシステムFAQ >> LinuxでのLVMの詳細設定

LinuxでのLVMの詳細設定

  

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つです。

Copyright © Windowsの知識 All Rights Reserved