Linux扩展逻辑卷容量
  TKQvquc3YmGO 2023年11月05日 44 0

1.添加完物理磁盘后,需要在主机端执行扫描动作,使系统能识别到新加的硬盘

ls /sys/class/scsi_host   该命令列出主机的scsi接口

echo "- - -" > /sys/class/scsi_host/host0/scan   扫描接口用于检测识别到新添加的硬盘(上条命令输出的接口全部都执行该命令扫描一遍)

2.用fdisk -l查看硬盘是否已被识别,通常sda为首块硬盘,后续加的硬盘按字母顺序递增,例如sdb,sdc等等,确认新加入的硬盘是否被识别到之后,我们先通过fdisk命令将硬盘执行初始化

fdisk /dev/sdc 该命令执行后会有一系列选项,在分区类型中选择p(主分区),分区格式总输入8e(对应的是LVM卷),执行完要输入w进行保存,在网上找了一张图用于参考

Linux扩展逻辑卷容量_逻辑卷

3,初始化完毕后,我们将初始化的硬盘转化成物理卷,类似于windows的格式化,通过pvcreate命令实现,创建完物理卷后,我们最好执行以下partprobe命令,来扫描一下,以防系统未能检测到新建的物理卷

pvcreate -v /dev/sdc1  (这里为什么不是sdc了呢?sdc是物理磁盘的标识,这里用sdc1就类似于windows的盘符,C,D,E一样)

创建好了物理卷后,我们可以通过pvdisplay查看一下物理卷是否创建成功,如果没有发现新的物理卷,那么就执行一下partprobe命令,扫描一下物理卷

4,物理卷创建完毕后,我们要对需要扩容的卷组进行扩容,类似于扩容存储的storage pool,卷组中的容量可以分配给属于该卷组的任何一个分区,这里我们先通过vgs来确认我们需要扩容的分区,然后通过vgextend命令执行卷组的扩容

Linux扩展逻辑卷容量_逻辑卷_02

vgextend  cl /dev/sdc1 我这里要扩容的是cl这个卷组,所以vgextend命令后面接卷组名称,再接上我们刚刚创建的物理卷,执行后就完成了对指定卷组的扩容

5,最后我们要做的就是本次的目标,对指定的逻辑卷进行扩容,这里通过lvextend命令来实现

首先我们通过df -hl来看一下我们要扩容的逻辑的挂载名称

Linux扩展逻辑卷容量_初始化_03

我这里要扩容图中标识的逻辑卷,所以只需执行以下命令

lvextend -l +100%FREE /dev/mapper/cl-root (+100%这个地方是分配刚刚加入vg的可用容量的百分比,100%就是全部分配给这个逻辑卷,可根据需求调整比例)

扩容完毕后,执行xfs_growfs /dev/mapper/cl-root在linux的文件系统中执行扩容扫描,到此扩容就成功完成。

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
git
  KRsXEGSB49bk   2023年11月19日   20   0   0 git远程仓库初始化
  L83A5jZvvg3Q   2023年11月19日   25   0   0 vim初始化物理内存