1.云平台有台主机空间不够用,新增了一个1T硬盘;
2.vg名为cl,无剩余空间;
3.目标:将新增的块设备格式化后加入cl并新建文件系统。
操作步骤:
1.查看新增的块设备
[root@localhost ~]# fdisk -l

2.对硬盘分区
[root@localhost ~]# fdisk /dev/sdc

[root@localhost ~]# fdisk -l

3.新建物理卷
[root@localhost ~]# pvcreate /dev/sdc1
  Physical volume "/dev/sdc1" successfully created.
查看新建的物理卷:
[root@localhost ~]# pvs
  PV         VG Fmt  Attr PSize    PFree   
  /dev/sda2  cl lvm2 a--    99.00g    4.00m
  /dev/sdc1     lvm2 ---  1000.00g 1000.00g

如果新加的磁盘全部加入扩展的vg,则第2步可省略,将整个盘新建为pv:
[root@localhost ~]# pvcreate /dev/sdc
  Physical volume "/dev/sdc" successfully created
4.将物理卷加入vg
查看vg:

将sdc1加入cl:
[root@localhost ~]# vgextend cl /dev/sdc1
  Volume group "cl" successfully extended

如果要新建vg的话用如下命令:
[root@ywzbdba ~]# vgcreate data-vg /dev/sdc1
  Volume group "data-vg" successfully created
data-vg为vg名,/dev/sdc1为物理卷。
5.新建lv
新建名为data的lv:
[root@localhost ~]#  lvcreate -L 1000G -n data cl
  Logical volume "data" created.
查看新建的lv:
6.新建文件系统
查看文件系统类型:
[root@localhost ~]# df -hT

查看lv:
[root@localhost ~]# lvdisplay 
  --- Logical volume ---
  LV Path                /dev/cl/data
  LV Name                data
  VG Name                cl
  LV UUID                zF5ynr-EUd3-CA22-Y152-hfCJ-K1f4-jTWYfQ
  LV Write Access        read/write
  LV Creation host, time localhost.localdomain, 2018-05-17 15:50:42 +0800
  LV Status              available
  # open                 0
  LV Size                1000.00 GiB
  Current LE             256000
  Segments               2
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     8192
  Block device           253:3
lv名为/dev/cl/data,新建文件系统:
[root@localhost ~]# mkfs.xfs /dev/cl/data

7.挂载文件系统
新建挂载点:
[root@localhost ~]# cd /
[root@localhost /]# mkdir vtsdata
挂载文件系统:
[root@localhost /]# mount /dev/cl/data /vtsdata/

如果是对现有的文件系统扩容,则可以省略第5、6、7步,直接执行lv扩容命令(例如给文件系统扩容50G)
[root@localhost ~]# lvextend  -L +50G /dev/cl/data 
[root@localhost ~]# xfs_growfs /dev/mapper/cl-data
8.写入分区表
[root@localhost /]# view /etc/fstab
/dev/mapper/cl-data     /vtsdata                xfs     defaults        0 0

至此完成vg的扩展和文件系统的新建。
Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx

