基于LVM通过添加硬盘实现分区扩容的方法介绍

过去式

以前磁盘管理基于磁盘、分区、挂载点的管理方式,相对比较老旧…

首先,用fdisk <disk>命令进行创建分区,然后用mkfs.xfs <devicename> 建立xfs文件系统,最后再用mount devicename mountpoint_directory命令,将分区挂载到文件系统中的某个挂载点,就可以使用了。

同时,为了方便在启动时自动完成加载,还需要深入编辑/etc/fstab进行配置。

不过,此种磁盘扩容方式已经是旧时代的操作方式,也很难对于某个分区进行扩容,特别是某个分区划分比较小的时间,就更痛苦了!

建议使用LVM以卷为操作对象的现代磁盘分区管理技术,实现方便的在线 online磁盘扩容!


基于LVM逻辑盘卷管理的体系

VG

  • PV*

disk device* -> PV*

VG

  • LV1
    • PV*
  • LV2
    • PV*
  • LV*

概念解释

概念上分为设备、物理卷、卷组、逻辑卷;最终呈现给用户使用的为逻辑卷LV
当LV对应的磁盘容量比较小时,可以将新磁盘作为新的物理卷加入此LV就可以实现扩容!


观察磁盘分区

fdisk -l

注意分两次观察,可以观察出来是否磁盘增加

扩容

对新增硬盘创建初始化物理卷

# usage:   pvcreate PV
# example
pvcreate /dev/sdb

异常补充

如果遭遇错误提示

Device /dev/sdb excluded by a filter

一般需要重建磁盘的分区,输入命令:

parted /dev/sdb
输入:mklabel msdos
输入: Yes
输入:quit

重建就完成了!

查看已有卷组名

# example
vgs 

扩展物理卷到卷组

# usage: vgextend VG PV
# example
vgextend ncl /dev/sdb

查看已有逻辑卷

lvs

扩宽某一逻辑卷大小

# usage: lvextend  [/dev/mapper| /dev/centos]/VG-LV PV
# example
lvextend /dev/mapper/ncl-root  /dev/sdb

按照文件系统类型增长旧逻辑卷

# usage:   xfs_growfs mountpoint
# example
xfs_growfs /dev/mapper/ncl-root

查看文件系统是否扩容成功

df -h
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值