zoukankan      html  css  js  c++  java
  • linux LVM扩容

    1、Centos7 LVM磁盘管理

    PV,VG,LV构成了一种易于管理拥有一个或多个硬盘的主机的文件系统,这些硬盘可能只有一个分区也可能有多个。通过将这些物理存在的分区(或称为卷)PV(physical volume)进行整合,组成一个分区(卷)组VG(volume group),进而再次进行分配形成逻辑分区(卷)LV(logical volume)。创建成功的逻辑分区对于操作系统来说会想普通分区无异,其好处是可以动态调整分区大小。管理PV,VG,LV的工具称为逻辑卷管理器LVM(logical volume manager)。

    2、LVM扩容

    2.1、添加硬盘,不重启识别

    #查看系统挂载点,判断要添加多大的硬盘
    df -h
    
    #在虚拟机编辑设置里面添加硬盘(也可以直接拓展硬盘大小,还没试验)
    
    #通过接口来重新扫描磁盘,有几个host就需要扫描几次
    ls /sys/class/scsi_host/
    echo "- - -" > /sys/class/scsi_host/host*/scan
    #系统识别硬盘都是通过驱动来实现的,不同的厂家所使用的驱动也不一样(上面这个文件其实就是 HBA卡 或者scsi卡的驱动的入口文件)
    #echo 到文件中的 '- - -'就是一个标识,当驱动程序在入口文件中读到这个标识,就会触发重新识别磁盘的操作
    
    #查看是否有新加硬盘
    lsblk
    fdisk -l
    

    2.2、对新加硬盘进行分区

    fdisk /dev/sdb
    n       #新建分区
    p       #选择逻辑分区
    1       #分区号,/dev/sdb1
    其他默认
    
    t       #修改分区类型
    8e      #8e表示LVM分区
    w       #写入分区表
    
    partprobe   #重读分区
    

    2.3、创建PV、扩容VG、LV

    #创建物理卷
    pvcreate /dev/sdb1
    #查看物理卷
    pvdisplay
    
    #给要扩容的逻辑卷所在的卷组扩容
    vgdispaly
    vgextend vg /dev/sdb1
    
    #给逻辑卷扩容
    lvdisplay
    lvextend /dev/vg/lv_root  /dev/sdb1  #将/dev/sdb1全部添加给lv_root
    
    #重读大小,如果的centos6则使用resize2fs /dev/vg/lv_root
    xfs_growfs /dev/vg/lv_root
    
    df -h #重新查看大小
    
    转载请注明出处,谢谢!!!
  • 相关阅读:
    HappyLeetcode50:Rotate Array
    【python,排序】几种常用的排序算法,使用python实现
    【python,logging】python中的logging模块
    【Python Lib】解析HTML利器 BeautifulSoup
    CSS 创建方式与优先级
    Python 正则表达式
    Python文件IO
    Python Thread
    Python 2.x and 3.x String VS Bytes
    Python Socket
  • 原文地址:https://www.cnblogs.com/haijunzhang/p/14047015.html
Copyright © 2011-2022 走看看