linux VG擴展新增硬盤並新建文件系統

說明:

  1. 雲平臺有臺主機空間不夠用,新增了一個1T硬盤;

  2. vg名爲cl,無剩餘空間;

  3. 目標:將新增的塊設備格式化後加入cl並新建文件系統。


操作步驟:

1.查看新增的塊設備

[root@localhost ~]# fdisk -l

圖片.png


2.對硬盤分區

[root@localhost ~]# fdisk /dev/sdc

圖片.png

查看分區:

[root@localhost ~]# fdisk -l

圖片.png


3.新建物理卷

[root@localhost ~]# pvcreate /dev/sdc1
  Physical volume "/dev/sdc1" successfully created.

圖片.png

查看新建的物理卷:

[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

圖片.png



如果新加的磁盤全部加入擴展的vg,則第2步可省略,將整個盤新建爲pv:

[root@localhost ~]# pvcreate /dev/sdc
  Physical volume "/dev/sdc" successfully created


4.將物理卷加入vg

查看vg:

圖片.png

將sdc1加入cl:

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

圖片.png


如果要新建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.

圖片.png

查看新建的lv:

圖片.png


6.新建文件系統

查看文件系統類型:

[root@localhost ~]# df -hT

圖片.png

文件系統類型爲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

圖片.png


7.掛載文件系統

新建掛載點:

[root@localhost ~]# cd /
[root@localhost /]# mkdir vtsdata

掛載文件系統:

[root@localhost /]# mount /dev/cl/data /vtsdata/

圖片.png



如果是對現有的文件系統擴容,則可以省略第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

圖片.png


至此完成vg的擴展和文件系統的新建。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章