目标需求:/home/www目录需要增加5G空间
新增硬盘(/dev/sdb)并创建分区
#检查新增硬盘(/dev/sdb)
[root@localhost ~]# fdisk -l
##只显示新增硬盘的相关信息,其他硬盘忽略!
Disk /dev/sdb: 10.7 GB, 10737418240 bytes
255 heads, 63 sectors/track, 1305 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
#格式化硬盘
[root@localhost ~]# fdisk /dev/sdb
Command (m for help): N ##新建分区命令:N
Command action
e extended
p primary partition (1-4)
P ##创建主分区:P
Partition number (1-4): 1
First cylinder (1-1305, default 1):
Using default value 1
Last cylinder, +cylinders or +size{K,M,G} (1-1305, default 1305): +5G ##增加5G空间
Command (m for help): t ##修改分区格式命令
Selected partition 1 ##修改上述操作创建的/dev/sdb1
Hex code (type L to list codes): 8e #分区格式为8e
Changed system type of partition 1 to 8e (Linux LVM)
Command (m for help): w #创建完成后通过W命令写入磁盘分区表
#新分区sdb1创建完成
[root@localhost ~]# fdisk -l
##只显示新增硬盘的相关信息,其他硬盘忽略!
Disk /dev/sdb: 10.7 GB, 10737418240 bytes
~~~~~
Device Boot Start End Blocks Id System
/dev/sdb1 1 654 5253223+ 8e Linux LVM
分区sdb1格式化LVM并加入卷组
#格式化物理卷(PV)-/dev/sdb1
[root@localhost ~]# pvcreate /dev/sdb1
#将sdb1加入VolGroup卷组
[root@localhost ~]# vgextend VolGroup /dev/sdb1
Volume group "VolGroup" successfully extended
[root@localhost ~]# vgs
VG #PV #LV #SN Attr VSize VFree
VolGroup 4 2 0 wz--n- 11.02g 5.11g
由上面操作可知,卷组新增5G容量。
空间扩展
lvextend指令用于在线扩展逻辑卷的空间大小,而不中断应用程序对逻辑卷的访问,单位为“kKmMgGtT”字节。
#给lvs_www增加5G空间
[root@localhost ~]# lvextend -L +5G /dev/VolGroup/lvs_www;
#或者设置lvs_www总容量为7G(2G+5G)
[root@localhost ~]# lvextend -L 7G /dev/VolGroup/lvs_www;
#resize2fs同步文件系统,通过df命令能看到容量改变
[root@localhost ~]# resize2fs /dev/VolGroup/lvs_www;