zoukankan      html  css  js  c++  java
  • Kvm 分区扩充


    1、新创建文件硬盘的镜像
    qemu-img create -f qcow2 add.img 100G

    2、关闭虚拟机并修改配置文件
    virsh edit [name]
    找到硬盘配置

    ###原有配置

    <disk type='file' device='disk'>
    <driver name='qemu' type='qcow2'/>
    <source file='/home/kvm/LDAP/ldap.img'/>
    <target dev='vda' bus='virtio'/>
    <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'/>
    </disk>

    #新增配置

    <disk type='file' device='disk'>
    <driver name='qemu' type='qcow2'/>
    <source file='/home/kvm/LDAP/add.img'/>
    <target dev='vdb' bus='virtio'/>
    <address type='pci' domain='0x0000' bus='0x00' slot='0x08' function='0x0'/>
    </disk>

    3、启动虚拟机后验证配置文件是否生效
    fdisk -l //查看分区信息

    ##分区被识别后,接下来 分区,格式化,挂载,使用fdisk /dev/vdb //进行磁盘分区

    [root@localhost ~]# fdisk /dev/vdb

    Command (m for help): n
    Select (default p): p
    Partition number (1-4, default 1):  # 回车
    First sector (2048-209715199, default 2048):     #回车
    Last sector, +sectors or +size{K,M,G} (2048-209715199, default 209715199):    #回车

    Command (m for help): t
    Hex code (type L to list all codes): 8e

    Command (m for help): p

     /dev/vdb1 2048 209715199 104856576 8e Linux LVM

    Command (m for help): w

    4、格式化

     mkfs -t xfs /dev/vdb1      ###格式化文件为xfs

    5、扩充新分区
    扩充的顺序为 pv--> vg --> lv-->LVM

    [root@localhost ~]# pvcreate /dev/vdb1    #创建物理卷
    WARNING: xfs signature detected on /dev/vdb1 at offset 0. Wipe it? [y/n]: y

    [root@localhost ~]# pvdisplay #查看物理卷信息

    [root@localhost ~]# vgextend centos /dev/vdb1
    Volume group "centos" successfully extended

    [root@localhost ~]# vgdisplay  #查看vg 卷组的信息

    [root@localhost ~]# lvextend -L +99G /dev/centos/home /dev/vdb1   #向lvm中添加空间

    [root@localhost ~]# xfs_growfs /dev/mapper/centos-home  #更新lvm
    在rhel7.x中要用xfs_growfs命令,不然用resize2fs会有报错,若不是xfs我们可以用resize2fs

    6、df 查看

  • 相关阅读:
    (转)使用Regex.Replace只替换字符串一次
    转:div超出范围显示省略号
    ibatis This SQL map does not contain a MappedStatement
    ibatis 多表关联
    ibatis 传入xml Hashtable的应用以及动态字段出错的解决方法
    前台学习过程
    转:C#动态循环生成button怎么分别写他们的事
    在oracle DB 中通过JOB 调用存储过程
    sybase与oracle存储过程的写法对比
    游标Oracle游标使用大全
  • 原文地址:https://www.cnblogs.com/wangyong-blog/p/13677889.html
Copyright © 2011-2022 走看看