kvm--磁盘格式以及磁盘扩容(raw、qcow2)

本文介绍了KVM虚拟机中常用的两种磁盘格式——raw和qcow2,详细讲解了如何进行磁盘扩容。在raw格式下,通过fdisk和virsh命令进行磁盘的扩展;对于qcow2格式,同样利用virsh和磁盘管理工具完成扩容操作。
摘要由CSDN通过智能技术生成

磁盘格式

虚拟磁盘常用格式raw、qcow2

查看虚拟磁盘格式
[root@kvm ~]# qemu-img info /kvm_data/test.img
image: /kvm_data/test.img
file format: qcow2
virtual size: 10G (10737418240 bytes)
disk size: 1.1G
cluster_size: 65536
Format specific information:
    compat: 1.1
lazy refcounts: true
创建2 GB的RAW格式磁盘
[root@kvm qemu]# qemu-img create -f raw /kvm_data/test_1.img 2G
Formatting '/kvm_data/test_1.img', fmt=raw size=2147483648
[root@kvm qemu]# qemu-img info /kvm_data/test_1.img
image: /kvm_data/test_1.img
file format: raw
virtual size: 2.0G (2147483648 bytes)
disk size: 0
RAW格式的磁盘转换为qcow2格式
[root@kvm qemu]# qemu-img convert -O qcow2 /kvm_data/test_1.img /kvm_data/test_2.img
转换后用ls -lh查看磁盘文件的大小
[root@kvm qemu]#  ls -lh /kvm_data/
total 2.3G
drwx------ 2 root root  16K Mar 12 01:16 lost+found
-rw------- 1 qemu qemu 1.2G Mar 12 05:52 test02.img
-rw-r--r-- 1 root root 2.0G Mar 12 04:37 test_1.img
-rw-r--r-- 1 root root 193K Mar 12 05:48 test_2.img
-rw------- 1 root root  11G Mar 12 04:26 test.img
查看test1.img大小
[root@kvm qemu]# ls -lh /kvm_data/test_1.img 
-rw-r--r-- 1 root root 2.0G Mar 12 04:37 /kvm_data/test_1.img
[root@kvm qemu]# du -sh /kvm_data/
2.3G    /kvm_data/
[root@kvm qemu]# du -sh /kvm_data/test_2.img
196K    /kvm_data/test_2.img
[root@kvm qemu]# du -sh /kvm_data/test_1.img
0       /kvm_data/test_1.img

注意: raw格式的磁盘性能比qcow2要好,但是raw格式的磁盘无法做快照

将test02转成raw格式的磁盘
[root@kvm qemu]# qemu-img convert -O raw /kvm_data/test02.img /kvm_data/test02_2.img
把raw格式的磁盘转换为qcow2格式
 [root@kvm qemu]# qemu-img convert -O qcow2 /kvm_data/test_1.img /kvm_data/test_1.qcow2
查看虚拟机列表,只能看到运行的虚拟机
[root@kvm qemu]# virsh list
 Id    Name                           State
----------------------------------------------------
 3     test02                         running
关闭虚拟机test02
[root@kvm qemu]# virsh shutdown test02
Domain test02 is being shutdown
**更改磁盘格式和文件路径,然后启动test02虚拟机**
[root@kvm qemu]# virsh edit test02
<domain type='kvm'>
  <name>test02</name>
  <uuid>e19cef2d-564c-4255-9f7f-110e7e98d2ed</uuid>
  <memory unit='KiB'>1048576</memory>
  <currentMemory unit='KiB'>524288</currentMemory>
    <type arch='x86_64' machine='pc-i440fx-rhel7.0.0'>hvm</type>
    <boot dev='hd'/>
  </os>
  <features>
    <acpi/>
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值