为LVM添加磁盘:
加载一块硬盘
fdisk /dev/sdd
n #新建
p #主分区
1 #分区号
#大小默认
t #格式
w #保存退出
创建物理卷:
pvcreate /dev/sdd1
Physical volume "/dev/sdd1" successfully created
新加载到卷组中:
vgextend lvm_name /dev/sdd1
/dev/cdrom: open failed: 只读文件系统
Attempt to close device '/dev/cdrom' which is not open.
Volume group "lvm_name" successfully extended
把新加载空间添加到逻辑卷中:
lvextend -L +10G /dev/lvm_name/test
Extending logical volume test to 25.00 GB
Logical volume test successfully resized
激活:
RHEL 4:
ext2online /dev/lvm_name/test
RHEL 5:
resize2fs -p /dev/lvm_name/test
df -h 查看空间:
[root@nagios ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/VolGroup00-LogVol00
28G 2.0G 24G 8% /
/dev/sda1 99M 13M 82M 14% /boot
tmpfs 501M 0 501M 0% /dev/shm
/dev/mapper/lvm_name-test
25G 156M 24G 1% /mnt/backup
几个命令:
扩展vg: vgextend vg0(卷组名) /dev/sdc1(pv名)
扩展lv: lvextend -L +200m /dev/vg0/home(lv名)
查看信息:vgdisplay /dev/vg0 ,lvdisplay /dev/vg0/logVol00
数据迁移:pvmove /dev/sda1 /dev/sdc1
删除逻辑卷步骤:
A.umout所有lv
B.lvremove /dev/vgo/logVol00(有快照要先删除快照)
C.vgchange -an /dev/vg0 (休眠vg0,-ay是激活vg0)
D.vgremove vg0 (移除)
注意:
迁移时注意PE、LE是一一对应的,大小要一致,迁移时不能改变大小。
检查vg还有多少空间没有分配以及当前lv的大小
vgdisplay | egrep "Volume group|VG Name|Alloc PE|Free PE"
--- Volume group ---
VG Name lvm_name
Alloc PE / Size 6400 / 25.00 GB
--- Volume group ---
VG Name VolGroup00
Alloc PE / Size 956 / 29.88 GB
lvdisplay | egrep " Logical volume|LV Name|VG Name|LV Size"
--- Logical volume ---
LV Name /dev/lvm_name/test
VG Name lvm_name
LV Size 25.00 GB
--- Logical volume ---
LV Name /dev/VolGroup00/LogVol00
VG Name VolGroup00
LV Size 27.91 GB
--- Logical volume ---
LV Name /dev/VolGroup00/LogVol01
VG Name VolGroup00
LV Size 1.97 GB
加载一块硬盘
fdisk /dev/sdd
n #新建
p #主分区
1 #分区号
#大小默认
t #格式
w #保存退出
创建物理卷:
pvcreate /dev/sdd1
Physical volume "/dev/sdd1" successfully created
新加载到卷组中:
vgextend lvm_name /dev/sdd1
/dev/cdrom: open failed: 只读文件系统
Attempt to close device '/dev/cdrom' which is not open.
Volume group "lvm_name" successfully extended
把新加载空间添加到逻辑卷中:
lvextend -L +10G /dev/lvm_name/test
Extending logical volume test to 25.00 GB
Logical volume test successfully resized
激活:
RHEL 4:
ext2online /dev/lvm_name/test
RHEL 5:
resize2fs -p /dev/lvm_name/test
df -h 查看空间:
[root@nagios ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/VolGroup00-LogVol00
28G 2.0G 24G 8% /
/dev/sda1 99M 13M 82M 14% /boot
tmpfs 501M 0 501M 0% /dev/shm
/dev/mapper/lvm_name-test
25G 156M 24G 1% /mnt/backup
几个命令:
扩展vg: vgextend vg0(卷组名) /dev/sdc1(pv名)
扩展lv: lvextend -L +200m /dev/vg0/home(lv名)
查看信息:vgdisplay /dev/vg0 ,lvdisplay /dev/vg0/logVol00
数据迁移:pvmove /dev/sda1 /dev/sdc1
删除逻辑卷步骤:
A.umout所有lv
B.lvremove /dev/vgo/logVol00(有快照要先删除快照)
C.vgchange -an /dev/vg0 (休眠vg0,-ay是激活vg0)
D.vgremove vg0 (移除)
注意:
迁移时注意PE、LE是一一对应的,大小要一致,迁移时不能改变大小。
检查vg还有多少空间没有分配以及当前lv的大小
vgdisplay | egrep "Volume group|VG Name|Alloc PE|Free PE"
--- Volume group ---
VG Name lvm_name
Alloc PE / Size 6400 / 25.00 GB
--- Volume group ---
VG Name VolGroup00
Alloc PE / Size 956 / 29.88 GB
lvdisplay | egrep " Logical volume|LV Name|VG Name|LV Size"
--- Logical volume ---
LV Name /dev/lvm_name/test
VG Name lvm_name
LV Size 25.00 GB
--- Logical volume ---
LV Name /dev/VolGroup00/LogVol00
VG Name VolGroup00
LV Size 27.91 GB
--- Logical volume ---
LV Name /dev/VolGroup00/LogVol01
VG Name VolGroup00
LV Size 1.97 GB
转载于:https://blog.51cto.com/91boy/934636