Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3785393
  • 博文数量: 880
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 6155
  • 用 户 组: 普通用户
  • 注册时间: 2016-11-11 09:12
个人简介

To be a better coder

文章分类

全部博文(880)

文章存档

2022年(5)

2021年(60)

2020年(175)

2019年(207)

2018年(210)

2017年(142)

2016年(81)

分类: 系统运维

2021-07-09 10:50:34

    这里说的关于qcow2磁盘格式的扩容方法,raw这里不做说明,两种磁盘格式优缺点自己Google~,再次说明下,本人由于懒惰,微博只是写相关的方法,具体的专有名词解释,命令的作用等等自行Google,有闲暇时候我也会解释两句~

    扩容有两种方法!一种是增加磁盘的方式,另一种是扩大本身磁盘的方式。

 第一种:增加一块磁盘而另磁盘空间增大。
 1、查看磁盘格式,qcow2格式。
    
      
    2、添加一块新的硬盘
    [root@localhost kvm]# qemu-img create -f qcow2 -o preallocation=metadata /usr/local/src/kvm/vm1-2.qcow2 1G

    3、关闭虚拟机
    [root@localhost kvm]# virsh destroy vm1
    Domain vm1 destroyed

    [root@localhost kvm]# virsh list --all
     Id    Name                           State
    ----------------------------------------------------
     -     vm1                            shut off

    4、备份及修改配置文件,复制第一块硬盘的内容,修改红框中标明的第二块硬盘的信息,保存退出。

    [root@localhost qemu]# cp vm1.xml vm1.xml.bak

    [root@localhost kvm]# virsh edit vm1
    

    
    5、启动虚拟机
    [root@localhost qemu]# virsh start vm1
    Domain vm1 started

    6、在虚拟机中查看磁盘个数以及大小
    [root@localhost ~]# fdisk -l

    7、分区
    

    重读分区表
    [root@localhost ~]# partx -a /dev/sdb
    发现重读分区表可能会失败,查到的原因可能是因为虚拟机的缘故,条件允许可以重启虚拟机即可

    
    8、创建逻辑卷LVM
    创建PV
    [root@localhost ~]# pvcreate /dev/sdb1
     Physical volume "/dev/sdb1" successfully created

    创建VG
    [root@localhost ~]# vgcreate VolGroup01 /dev/sdb1
    Volume group "VolGroup01" successfully created

    创建LV
    [root@localhost ~]# lvcreate -L 900M -n LV01 VolGroup01
     Logical volume "LV01" created.

    显示LV信息
    

    
    格式化
    [root@localhost ~]# mkfs -t ext4  /dev/VolGroup01/LV01

    挂载
    [root@localhost ~]# mkdir /root/file
    [root@localhost ~]# mount /dev/VolGroup01/LV01 /root/file/
    [root@localhost ~]# df -h
    
    
    要让挂载每次重启都生效需要写在/etc/fastab文件中
    

    第二种方法(直接扩大磁盘的大小)

   1、查看磁盘格式,为qcow2,大小为7G
    
    2、扩展磁盘大小
    [root@localhost kvm]# qemu-img resize vm1.qcow2 +3G
    
    
    3、启动虚拟机
    [root@localhost kvm]# virsh start vm1

    4、查看磁盘大小
    [root@localhost kvm]# fdisk -l
    
    可以看到硬盘大小已经增长为10.7G

    5、分区(方法与第一种类似)

   好啦,废话不多说了,快去试试吧~
阅读(3832) | 评论(0) | 转发(0) |
0

上一篇:centos arm镜像下载地址

下一篇:docker build

给主人留下些什么吧!~~