首頁 > 軟體

Linux VG擴充套件新增硬碟並新建檔案系統

2020-06-16 16:44:35

說明:

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

檔案系統型別為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

如果檔案系統型別為ext4則命令為:mkfs.ext4  /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的擴充套件和檔案系統的新建。


IT145.com E-mail:sddin#qq.com