lvm 扩容
1. 建pv
pvcreate /dev/emcpower{a,b,c,d,e,f,g,h,i}
建完用pvscan查看一下
2. 建vg
vgcreate vg_oracle /dev/emcpowera
3. 建lv
lvcreate -i 9 -I 64 -L 900G -n lv_oracle vg_oracle
lvcreate -i 9 -I 64 -l +100%FREE -n lv_oracle vg_oracle
lvcreate -i 1 -I 64 -l 1533 -n lv_oracle vg_oracle
-i:此处写lv用到的pv的数量,不能超过所在vg的pv数量,一般设置与vg的pv个数相同
-I:条带单元大小,单位Kb
-L:lv的大小,默认为Mb,可带单位G,M,K
-l:小写L,分配给lv的LE个数,对应于VG中的PE,在上条vgdisplay的输出中可看到VG中一共有1533个PE。 Free PE / Size 1533 / 5.99 GB
-n:自定义lv的名字,默认从lvol0开始往下排。
4. mkfs
mkfs.ext4 /dev/vg_oracle/lv_oracle
5. mount
mkdir /u02
chown oracle:oinstall /u02
mount /dev/vg_oracle/lv_oracle /u02
6. vi /etc/fstab
/dev/mapper/vg_oracle-lv_oracle /u02 ext4 defaults 0 0
第1列是需要挂载的文件系统或存储设备 /dev/emcpoweri
第2列是挂载点 /dds
第3列指定文件系统或分区的类型 ext4
第4列为挂载选项 defaults: rw, suid, dev, exec, auto, nouser, and async.
第5列为dump选项,设置是否让备份程序dump备份文件系统,0为忽略,1为备份。 一般设置 0
第6列为fsck选项,告诉fsck程序以什么顺序检查文件系统,0为忽略。 一般设置 0
扩容:
[root@stb ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_stb-lv_u01 9.9G 6.5G 3.0G 69% /u01
[root@stb ~]# pvcreate /dev/sdc1
dev_is_mpath: failed to get device for 8:33
Physical volume "/dev/sdc1" successfully created
[root@stb ~]# vgextend vg_stb /dev/sdc1
Volume group "vg_stb" successfully extended
[root@stb ~]# lvextend -l +100%FREE /dev/vg_stb/lv_u01
Extending logical volume lv_u01 to 14.99 GiB
Logical volume lv_u01 successfully resized
lvextend 扩容后, df -h 看到的却还是原来的大小
[root@stb ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_stb-lv_u01 9.9G 6.5G 3.0G 69% /u01
### lvextend扩展的是lv, df看到的是文件系统, 看来还需要扩展文件系统
[root@stb ~]# resize2fs -p -F /dev/mapper/vg_stb-lv_u01
resize2fs 1.41.12 (17-May-2010)
Filesystem at /dev/mapper/vg_stb-lv_u01 is mounted on /u01; on-line resizing required
old desc_blocks = 1, new_desc_blocks = 1
Performing an on-line resize of /dev/mapper/vg_stb-lv_u01 to 3930112 (4k) blocks.
The filesystem on /dev/mapper/vg_stb-lv_u01 is now 3930112 blocks long.
[root@stb ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_stb-lv_u01 15G 6.5G 7.6G 46% /u01
另:redhat7的命令变化如下:
[root@redhat ~]# xfs_growfs /dev/mapper/rhel-u01
meta-data=/dev/mapper/rhel-u01 isize=512 agcount=4, agsize=655360 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=0 spinodes=0
data = bsize=4096 blocks=2621440, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=1
log =internal bsize=4096 blocks=2560, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
data blocks changed from 2621440 to 3931136

浙公网安备 33010602011771号