背景: 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