centoslvm扩容(代码片段)

blog-lhong blog-lhong     2023-05-06     153

关键词:

centos LVM扩容

#创建物理卷,将新增磁盘加入到物理卷。
[root@Template ~]# pvcreate /dev/sdb
  Physical volume "/dev/sdb" successfully created


##查看物理卷。
[root@Template ~]# pvs
  PV         VG          Fmt  Attr PSize  PFree 
  /dev/sda2  vg_template lvm2 a--u 39.51g     0 
  /dev/sdb               lvm2 ---- 20.00g 20.00g

##查看物理卷信息。
[root@Template ~]# pvdisplay 
  --- Physical volume ---
  PV Name               /dev/sda2
  VG Name               vg_template
  PV Size               39.51 GiB / not usable 3.00 MiB
  Allocatable           yes (but full)
  PE Size               4.00 MiB
  Total PE              10114
  Free PE               0
  Allocated PE          10114
  PV UUID               A6Ai9a-LdqF-GbCn-p0DF-3V3X-j3h1-KfvlI4
   
  "/dev/sdb" is a new physical volume of "20.00 GiB"
  --- NEW Physical volume ---
  PV Name               /dev/sdb
  VG Name               
  PV Size               20.00 GiB
  Allocatable           NO
  PE Size               0   
  Total PE              0
  Free PE               0
  Allocated PE          0
  PV UUID               sxgFvu-x0au-8CxD-g6I6-yCJe-M9gg-Ax2jiu


##扩展卷组vg_template,即将PV加入卷组(VG)。
[root@Template ~]# vgextend vg_template /dev/sdb
  Volume group "vg_template" successfully extended



###先查看vg信息,然后将原/dev/vg_template/lv_root 逻辑卷的大小增加。
[root@Template ~]# vgdisplay 
  --- Volume group ---
  VG Name               vg_template
  System ID             
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  4
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                2
  Open LV               2
  Max PV                0
  Cur PV                2
  Act PV                2
  VG Size               59.50 GiB
  PE Size               4.00 MiB
  Total PE              15233
  Alloc PE / Size       10114 / 39.51 GiB
  Free  PE / Size       5119 / 20.00 GiB
  VG UUID               p5VnUJ-vdh9-7ffb-guxI-97sR-GnzU-rwzyc4


###运行扩容命令,对/dev/vg_template/lv_root逻辑卷进行扩容(可能是虚拟机的问题,+20GB提示空间超了)。
[root@Template vg_template]# lvextend -l +100%FREE /dev/mapper/vg_template-lv_root


###然后运行resize2fs命令 对容量重新扩容。
[root@Template vg_template]# resize2fs /dev/mapper/vg_template-lv_root


####xfs格式的分区用xfs_growfs 命令对容量重新扩容。
[root@sz_012 ~]# xfs_growfs /dev/mapper/centos-root
meta-data=/dev/mapper/centos-root isize=512    agcount=4, agsize=28311552 blks
         =                       sectsz=4096  attr=2, projid32bit=1
         =                       crc=1        finobt=0 spinodes=0
data     =                       bsize=4096   blocks=113246208, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal               bsize=4096   blocks=55296, version=2
         =                       sectsz=4096  sunit=1 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
data blocks changed from 113246208 to 932805632


##查看空间是否增大。
[root@Template vg_template]# df -TH

  
    

########异常问题处理:

1:pvcreate
[root@sz_012 ~]# pvcreate /dev/sda
  Device /dev/sda excluded by a filter.
[root@sz_012 ~]# parted /dev/sda
GNU Parted 3.1
Using /dev/sda
Welcome to GNU Parted! Type help to view a list of commands.
(parted) p
Model: LSI MR9270-8i (scsi)
Disk /dev/sda: 3357GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags

###处理方法:
[root@sz_012 ~]# parted /dev/sda
GNU Parted 3.1
Using /dev/sda
Welcome to GNU Parted! Type help to view a list of commands.
(parted) mklabel loop
Warning: The existing disk label on /dev/sda will be destroyed and all data on this disk will be lost. Do you want to continue?
Yes/No? yes
(parted) p
Model: LSI MR9270-8i (scsi)
Disk /dev/sda: 3357GB
Sector size (logical/physical): 512B/4096B
Partition Table: loop

 

技术图片

 

centoslvm详细讲解

Linux的LVM非常强大,可以在生产运行系统上面直接在线扩展硬盘分区,可以把分区umount以后收缩分区大小,还可以在系统运行过程中把一个分区从一块硬盘搬到另一块硬盘上面去等等,简直就像变魔术,而且这一切都可以在一个... 查看详情

centos7逻辑卷扩容(代码片段)

...e"/dev/sdb"successfullycreated.#pvsPVVGFmtAttrPSizePFree/dev/sda2centoslvm2a--<199.00g0/dev/sdblvm2---300.00g300.00g扩容卷组查看卷组信息#vgdisplay---Volumegroup---VGNamecentosSystemIDFormatlvm2MetadataAreas1MetadataSeque 查看详情

虚拟机进行扩容(代码片段)

...xtendcentos/dev/sda3//将初始化过的分区加入到虚拟卷组(vg)centoslvm>vgdisplay-vlvm>pvdisplay//查看卷容量   查看freePE/Sitelvm>lvextend-L+19G/dev/mapper/centos-root实际要比磁盘空间小   其中+19G为上部查看的大小lvm>qui... 查看详情

centoslvm逻辑卷管理(代码片段)

在CentOS挂载(U盘NTFS格式,新硬盘,增加交换分区,扩展根分区等)中扩展根分区部分用的就是LVM逻辑卷管理来进行扩展的。1、为什么会有逻辑卷管理传统磁盘管理是直接对硬盘分区进行访问,你如果磁盘不够了,再加一块硬盘... 查看详情

lvm扩容,删除(代码片段)

当发现lv空间不够用时,就需要我们进行对lv的扩容。扩容分两种情况:(lv的有点,支持在线扩容)1.VG有充足的空间,直接对lv进行扩容;2.VG空间不足时,我们需要对VG进行扩容,然后再对lv进行扩容1)首先我们做VG空间充足的... 查看详情

lvm扩容删除(代码片段)

当发现lv空间不够用时,就需要我们进行对lv的扩容。扩容分两种情况:(lv的有点,支持在线扩容)1.VG有充足的空间,直接对lv进行扩容;2.VG空间不足时,我们需要对VG进行扩容,然后再对lv进行扩容1)首先我们做VG空间充足的... 查看详情

磁盘扩容问题(代码片段)

centos6.5扩容(不使用partprobe命令重读分区)[root@host-10-0-0-15~]#fdisk/dev/vdaWARNING:DOS-compatiblemodeisdeprecated.It‘sstronglyrecommendedto switchoffthemode(command‘c‘)andchangedisplayunitsto sectors(comman 查看详情

003.lvm扩容(代码片段)

一LVM扩容步骤创建分区创建PV扩容VG扩容LV载大小二创建分区使用分区工具(如fdisk等)创建LVM分区,却将分区标识为LVM的分区类型8e。1[[email protected]~]#fdisk-l2……3DeviceBootStartEndBlocksIdSystem4/dev/sdb74202496629964710485768eLinuxLVM5/dev/sdb8... 查看详情

ceph之osd扩容和换盘(代码片段)

目录一、osd扩容1.1osd横向扩容(scaleout)1.2osd纵向扩容(scaleup)1.2.1清理磁盘数据1.2.2加入新的osd1.2.3确认ods已扩容1.3cephosd数据重新分布1.3.1临时关闭rebalance1.3.2开启rebalance二、osd缩容2.1剔除osd节点一、osd扩容1.1osd横向扩容(scaleou... 查看详情

linux逻辑卷扩容(代码片段)

Linux逻辑卷扩容 关键词:pv(物理卷)、vg(卷组)、lv(逻辑卷)今天在用linux过程中,根分区容量不够了,突然想起来好久没更新博客,就来说说逻辑卷扩容的问题吧。1、扩容前的检查记住/dev/mapper/rhel-root我们等会给它扩容,记好r... 查看详情

数组的扩容问题(代码片段)

1/*2数组扩容(复制)---数组长度不变34System.arraycopy(源数组,源数组开始下标,新数组,新数组开始的下标,复制数组元素的个数);567*/8importjava.util.Arrays;9classKuoRong10publicstaticvoidmain(String[]args)11//源数组12int[]arr=1,2,3,4,5;13System.out.p 查看详情

arraylist的扩容机制(代码片段)

ArrayList的扩容机制:当向ArrayList中添加元素的时候,ArrayList的存储容量如果满足新元素的容量要求,则直接存储;ArrayList的存储容量如果不满足新元素的容量要求,ArrayList会增强自身的存储能力,以达到存储新元素的要求。因为... 查看详情

linux分区扩容(代码片段)

文章目录Linux分区扩容Linux分区扩容倒霉倒霉,我搭建的本地测试集群的一个节点的预先分配存储空间不够用了,没办法扩容呗。首先在VM中扩展磁盘容量(把快照全部删除,有快照的不能扩展)[root@linux121~]... 查看详情

linux分区扩容(代码片段)

文章目录Linux分区扩容Linux分区扩容倒霉倒霉,我搭建的本地测试集群的一个节点的预先分配存储空间不够用了,没办法扩容呗。首先在VM中扩展磁盘容量(把快照全部删除,有快照的不能扩展)[root@linux121~]... 查看详情

kvm之xfs磁盘扩容(代码片段)

...以前规划的100G磁盘空间不够,这里将演示XFS文件系统的扩容,因为我使用的是KVM所以也会演示KVM的扩容方式。2、KVM磁盘扩容扩容前一定要先备份,或者做快照,不要造成数据的损坏。[[email protected]img]#qemu-imginfoc7_data_g2.raw#<... 查看详情

linux下非逻辑卷扩容之新增盘扩容(代码片段)

导语我们都知道使用lv逻辑卷可以方便的扩容。但是当原盘不是逻辑卷且其上有数据的时候,如何扩容呢?因为扩容只能是磁盘type为逻辑卷lvm才可以。新增数据盘创建逻辑卷分区后在将原分区创建逻辑卷之后再合并。我... 查看详情

arraylist扩容机制(代码片段)

ArrayList是Collection的派生类,数据存储结构为Object[]数组,transientObject[]elementData;日常使用中,当我们创建一个无参的ArrayList对象时,这也是我们日常使用比较多的构造函数,/***Constructsanemptylistwithaninitialcapacityoften.*/publicArrayList()th... 查看详情

你知道的go切片扩容机制可能是错的(代码片段)

你好,我是太白,今天和你探索下Go语言的切片扩容机制。如果觉得文章对你有帮助,记得点赞+关注。目前本公众号没有评论功能,有问题请联系我。1前言2代码片段13代码片段24growslice源代码5代码片段36go1.18beta1的变化7总结上一... 查看详情