說明:
雲平臺有臺主機空間不夠用,新增了一個1T硬盤;
vg名爲cl,無剩餘空間;
目標:將新增的塊設備格式化後加入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
文件系統類型爲xfs。
查看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的擴展和文件系統的新建。