Linux LVMパーティション管理、拡張
6843 ワード
一、LVM紹介
二、LVM基本用語
三、LVMの作成と管理
1、ハードディスク(HDD)と所属パーティションの状況を表示します.
2、パーティションを追加する操作
3、物理ボリュームPVの作成
4、ボリュームグループVGの作成
5、論理ボリュームlVの作成
6、書式設定
7、マウント
8、書き込み起動自動マウント
四、拡張パーティション
1、10 Gの容量を増やす
2、80 Gまで拡張する容量
五、パーティションを減らす
1、80 Gに削減する容量
2、10 Gの容量を減らす
六、一つのパーティションを削除する操作
LVM Logical Volume Manager( ) 。LVM , , , , , 。
,LVM 。 。 LVM ( )。LVM , ( "sales'、 'development') ( 'sda'、'sdb') 。
二、LVM基本用語
(The physical media): : , :/dev/hda1、/dev/sda , 。
(physical volume): ( RAID), LVM , ( 、 ) , LVM 。
(Volume Group):LVM LVM , 。 “LVM ”( ),LVM 。
(logical volume):LVM LVM , ( /home /usr )。
PE(physical extent): PE(Physical Extents) , PE LVM 。PE , 4MB。
LE(logical extent): LE(Logical Extents) 。 ,LE PE , 。
:
PV:
VG:LVM , PV, VG, VG 。
LV: VG
三、LVMの作成と管理
1、ハードディスク(HDD)と所属パーティションの状況を表示します.
fidsk /dev/sdb
Command (m for help): p ##
2、パーティションを追加する操作
Command (m for help): n ##
Command action
e extended
p primary partition (1-4)
p ##
Partition number (1-4): 1 ##
First cylinder (1-243201, default 1):
Using default value 1 ##
Last cylinder, +cylinders or +size{K,M,G} (1-243201, default 243201): ##
Using default value 243201
Command (m for help): t ##
Selected partition 1 ##
Hex code (type L to list codes): 8e ## LVM
Changed system type of partition 1 to 8e (Linux LVM)
Command (m for help): p ##
Command (m for help): w ##
3、物理ボリュームPVの作成
pvcreate /dev/sdb1
Physical volume "/dev/sdb1" successfully created
## PV
pvdisplay
4、ボリュームグループVGの作成
vgcreate vg_server1 /dev/sdb1
Volume group "vg_server1" successfully created
## VG
vgdisplay
5、論理ボリュームlVの作成
lvcreate -L 50G -n local vg_server1
Logical volume "local" created
## LV
lvdisplay
6、書式設定
mkfs -t ext3 /dev/vg_server1/local
#
fdisk -l
7、マウント
mount /dev/vg_server1/local /usr/local/
##
df -h
8、書き込み起動自動マウント
vi /etc/fstab
#
/dev/mapper/vg_skimoserver1-lv_local /usr/local ext3 defaults 1 2
#
umount /usr/local/
mount -a
#
# , , root , /etc/fstab
mount –o remount,rw/
四、拡張パーティション
1、10 Gの容量を増やす
lvextend -L +10G -f -r /dev/vg_server1/local
2、80 Gまで拡張する容量
lvextend -L 80G -f -r /dev/vg_server1/local
五、パーティションを減らす
# lv , , 。 LV ,
#
umount /dev/vg_server1/local
1、80 Gに削減する容量
e2fsck -f /dev/vg_server1/local
resize2fs /dev/vg_server1/local 60G
2、10 Gの容量を減らす
lvreduce -L -10G -f -r /dev/vg_server1/local
六、一つのパーティションを削除する操作
fidsk /dev/sdb
Command (m for help): d //
Command (m for help): w //