背景: IBM V9000的存储
1.重新识别存储存储盘
for i in {0,2};do echo "- - -" >/sys/class/scsi_host/host$i/scan;done
-----这步我用这个方法重新识别,主机容量没有变化,我是重启主机解决的,不知道有没有更好的方法
2.在主机上的映射盘上添加新分区
[root@bjkjy-erp-devdbr1 dev]# parted /dev/mapper/data01
(parted) print
Model: Linux device-mapper (multipath) (dm)
Disk /dev/mapper/data01: 17.6TB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
1 17.4kB 11.0TB 11.0TB 1 lvm
2 11.0TB 13.2TB 2199GB lvm
(parted) mkpart
Partition name? []?
File system type? [ext2]?
Start? 13.2TB
End? 17.17TB
(parted) print
Model: Linux device-mapper (multipath) (dm)
Disk /dev/mapper/data01: 17.6TB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
1 17.4kB 11.0TB 11.0TB 1 lvm
2 11.0TB 13.2TB 2199GB lvm
3 13.2TB 17.6TB 4398GB
-----start参考上一个分区的end ,end可以参考fdisk -l 里面查出来的容量
3.创建新的pv
[root@bjkjy-erp-devdbr1 dev]# pvcreate /dev/mapper/data01p3
Physical volume "/dev/mapper/data01p3" successfully created
4.将新的pv添加到vg中
[root@bjkjy-erp-devdbr1 dev]# vgextend vg0 /dev/mapper/data01p3
Volume group "vg0" successfully extended
5.扩展指定的lv
[root@bjkjy-erp-devdbr1 dev]# lvextend -L +4070G /dev/vg0/lv01_data01
Extending logical volume lv01_data01 to 15.97 TiB
6.更新文件系统
[root@bjkjy-erp-devdbr1 dev]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sdc2 99G 14G 81G 15% /
tmpfs 126G 11M 126G 1% /dev/shm
/dev/sdc3 2.5T 1.9T 527G 79% /home
/dev/mapper/vg0-lv01_data01 12T 11T 673G 95% /u01
[root@bjkjy-erp-devdbr1 dev]# resize2fs /dev/vg0/lv01_data01
resize2fs 1.43-WIP (20-Jun-2013)
Filesystem at /dev/vg0/lv01_data01 is mounted on /u01; on-line resizing required
old_desc_blocks = 768, new_desc_blocks = 1023
The filesystem on /dev/vg0/lv01_data01 is now 4288149504 blocks long.
[root@bjkjy-erp-devdbr1 dev]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sdc2 99G 14G 81G 15% /
tmpfs 126G 11M 126G 1% /dev/shm
/dev/sdc3 2.5T 1.9T 527G 79% /home
/dev/mapper/vg0-lv01_data01 16T 11T 4.5T 71% /u01