2021-05-12 14:32:11
Linux VG擴充套件新增硬碟並新建檔案系統
說明:
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的擴充套件和檔案系統的新建。
相關文章