Centos-LVM创建(用来扩展硬盘使用空间)

1 篇文章 0 订阅

步骤:添加一块硬盘并将新硬盘划分成LVM格式的,然后创建PV,用PV去扩容VG,用VG去扩容LV,LV挂载在目录下。

第一步:

首先添加一块硬盘fdisk -l看一下有没有添加上。如果系统没有识别硬盘,那么重启一下(注意:用init 0先关闭,然后启动,不能用reboot来重启。)

然后fdisk -l一下再次查看系统是否识别新硬盘。如果识别了新硬盘(例如:你的新硬盘是/dev/xvdb),那进行下一步。

第二步:

fdisk /dev/xvdb    #将硬盘划分成LVM格式的。

参考如下图片:(网上下载的)


这时候/dev/xvdb1就成为LVM格式的了。

第三步:

这时候我们要创建PV

pvcreate /dev/xvdb1

第四步:

创建VG

vgcreate test-vglvm /dev/xvdb1 (如果你有多个PV,可以由多个PV组成一个VG,这个时候可以这样。vgcreate volum-group1 /dev/xvdb1 /dev/xvdb2 /dev/xvdb3,注意:vgcreate后面的名字自己取的,每个PV都要通过pvcreate来创建)

使用vgremove test-vglvm来删除卷组。

第五步:

创建LV卷组

lvcreate -L 16G -n lvm-test test-vglvm    #-L指定大小,-n df -h显示的名字。后面为vg名字。

第六步:

格式化并挂载

通过lvdisplay来查看lv path的名字。后面mkfs.ext4要用到这个名字而不是创建的LV的名字。

mkfs.ext4 /dev/test-vglvm/lvm-test

第七步:

创建目录并挂载

mkdir /storage

mount /dev/test-vglvm/lvm-test /storage

这时候df -h还看不到效果,因为文件系统还不认识。这个时候就要用

resize2fs /dev/test-vglvm/lvm-test

这个时候就能用df -h来看到了。


###扩容LV###

通过vgs可以看到我们的剩余容量

lvextend -L +2G /dev/test-vglvm/lvm-test    #将/dev/test-vglvm/lvm-test扩大2G(当然要通过上面的vgs命令查看,是否有足够的2G用来扩容。)

然后刷新resize2fs /dev/test-vglvm/lvm-test

##参考写的(以下链接中有详细的缩减容量等操作)##

https://www.cnblogs.com/shiyiwen/p/5567771.html


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值