linux原有的文件系统扩展,Linux VG扩展新增硬盘并新建文件系统

说明:

1.云平台有台主机空间不够用,新增了一个1T硬盘;

2.vg名为cl,无剩余空间;

3.目标:将新增的块设备格式化后加入cl并新建文件系统。

操作步骤:

1.查看新增的块设备

[root@localhost ~]# fdisk -l

9a7abd64c7d990573ba34252b37b54e7.png

2.对硬盘分区

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

32e74a2b31b2465ac7482f3be85bed30.png查看分区:

[root@localhost ~]# fdisk -l

b3bfcf9df4f680a91a1e8b57b4c2fc84.png

3.新建物理卷

[root@localhost ~]# pvcreate /dev/sdc1

Physical volume "/dev/sdc1" successfully created.

a5a265c99e3a5276963edfa9416fc57a.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

6203e0306640f490df316174ca8a1b0c.png

如果新加的磁盘全部加入扩展的vg,则第2步可省略,将整个盘新建为pv:

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

Physical volume "/dev/sdc" successfully created

4.将物理卷加入vg

查看vg:

3193447296ad4e8be919bd17b0f878db.png

将sdc1加入cl:

[root@localhost ~]# vgextend cl /dev/sdc1

Volume group "cl" successfully extended

d11475d24041f8cb4ba59781314ff0df.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.

f4a269a62abe8b72e776dc8111c91f65.png

查看新建的lv:

b1d5510b5216da70201990a6977cb0cd.png

6.新建文件系统

查看文件系统类型:

[root@localhost ~]# df -hT

c818fae7c1af4ea014af42a9a3990a8d.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

dc2daaaeb39f063550d9e8a3ef0fb88e.png如果文件系统类型为ext4则命令为:mkfs.ext4  /dev/cl/data

7.挂载文件系统

新建挂载点:

[root@localhost ~]# cd /

[root@localhost /]# mkdir vtsdata

挂载文件系统:

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

2105087de25362de05a0a76db5118350.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

f317d857792be3acf59fa79fc8d4ecdd.png

至此完成vg的扩展和文件系统的新建。

0b1331709591d260c1c78e86d0c51c18.png

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值