首页 > 其他分享 >04-kvm客户机存储格式

04-kvm客户机存储格式

时间:2024-09-11 22:15:25浏览次数:11  
标签:img 04 qcow2 客户机 kvm 支持 raw 磁盘 格式

raw  Raw disk image format (默认)
该格式精简,易被多种虚拟机接受。
如果你的系统支持 holes (如 linux 的 ext2 ext3 ext4? windows 的 NTFS),
那么它将有效节约空间(比如你创建的磁盘是2G,虚拟系统只使用了800M,实际也只占用800M的空间)
使用命令“kvm-img info 镜像文件名”。

随便dd一个file就模拟了一个raw格式的镜像。由于原生支持,性能上来说的话还是不错的。目前来看,KVM和XEN默认的格式好像还是这个格式。有很多原生的特性,例如直接挂载也是一件简单的事情。

支持转换成其它格式的虚拟机镜像对裸露的它来说还是很简单的(如果其它格式需要转换,有时候还是需要它做为中间格式),空间使用来看,这个很像磁盘,使用多少就是多少(du -h看到的大小就是使用大小),raw格式的存储扩展很简单,可以在原来的盘上追加空间:
dd if=/dev/zero of=old.raw bs=1024k count=4096

缺点:不支持snapshot,不支持zlib的磁盘压,不支持AES的加密

qcow2 
前一代是qcow,现在比较主流的一种虚拟化镜像格式,经过一代的优化,目前qcow2的性能上接近raw格式的性能。
优点:支持snapshot,可以在镜像上做N多个快照
更小的存储空间,即使是不支持holes的文件系统也可以(这下du -h和ls -lh看到的就一样了)
支持多个snapshot,对历史snapshot进行管理
支持zlib的磁盘压缩
支持AES的加密

raw->qcow2   (raw转化为qcow2)
此步骤使用qemu-img工具实现
qemu-img convert -f raw vm2.img -O qcow2 vm2.qcow2
参数说明:convert   将磁盘文件转换为指定格式的文件
                     -f   指定需要转换文件的文件格式
                    -O  指定要转换的目标格式
转换完成后,将新生产一个目标映像文件,原文件仍保存。

标签:img,04,qcow2,客户机,kvm,支持,raw,磁盘,格式
From: https://www.cnblogs.com/lichengguo/p/18409107

相关文章

  • 05-kvm虚拟机克隆
    1、在克隆虚拟机之前,必须先暂停或者停掉kvm虚拟机第一种方法:针对虚拟机本身直接克隆(建议使用第二种方法)1执行命令virt-clonevirt-clone-ocentos6r10-ncentos6r10-c1-f/data/kvm/image/centos6r10-c1.qcow2参数说明:-o:指定源虚拟机-n:命名新克隆的虚拟机-f......
  • GYM 104114 F
    题目描述有\(N\)个参赛选手,将进行\(N-1\)场比赛,第\(i,j\)个选手进行比赛有\(P_{i,j}\)的激烈程度。每当选手\(i\)打败选手\(j\)时,\(P_{i,x}\leftarrow\max(P_{i,x},P_{j.x})\)。在这些比赛中,编号小的选手总是打败编号大的选手。求最终\(N-1\)场比赛的激烈程度之和......
  • P10499 解题报告
    更好的阅读体验题目传送门题目大意:有\(n\)个开关,\(0\)表示关,\(1\)表示开,每个开关还有带动的开关,若操作一个开关,那么它带动的开关也会相应变换。现给出这\(n\)个开关的初始状态\(s_i\)和末状态\(t_i\),询问有多少种方法能将初始态转变为末态(不考虑操作先后顺序且每个开......
  • Linux网络——socket编程与UDP实现服务器与客户机通信
    文章目录端口号TCP/UDP网络字节序socket的常见APIUDP实现服务器与客户机通信服务器客户机运行效果如下端口号我们说即便是计算机网络,他们之间的通信也仍然是进程间通信那么要如何在这么多计算机中,找到你想要的那个进程呢在网络中标识的唯一的计算机使用的是ip地......
  • LeetCode 704.二分查找 (java)
    给定一个 n 个元素有序的(升序)整型数组 nums和一个目标值 target ,写一个函数搜索 nums 中的target,如果目标值存在返回下标,否则返回-1。示例1:输入:nums=[-1,0,3,5,9,12],target=9输出:4解释:9出现在nums中并且下标为4示例 2:......
  • 五星级可视化页面(04):城市鸟瞰地图,恢宏大气。
    今天继续分享五星级可视化大屏界面,本期分享城市3D鸟瞰图的,非常的恢宏大气。  ......
  • 超声波 HC-SR04 的使用 CubeMx + STM32F103C8T6 【含两个】
    HC-SR04的使用一、超声波模块介绍二、工作原理介绍三、接线方式四、驱动方式方法一方法二五、程序实现串口查看数据方法一HC_SR04.cHC_SR04.hmain.cmain.h串口数据显示方法二main.cmain.h六、数据处理一、超声波模块介绍HC-SR04是一种常用的超声波测距模块。......
  • 【04】深度学习——训练的常见问题 | 过拟合欠拟合应对策略 | 过拟合欠拟合示例 | 正
    深度学习1.常见的分类问题1.1模型架构设计1.2万能近似定理1.3宽度or深度1.4过拟合问题1.5欠拟合问题1.6相互关系2.过拟合欠拟合应对策略2.1问题的本源2.2数据集大小的选择2.3数据增广2.4使用验证集2.5模型选择2.6K折交叉验证2.7提前终止3.过拟合欠拟合示例3.1导入库3.2......
  • 在Ubuntu 18.04上安装Node.js的方法
    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。介绍Node.js是一个用于通用编程的JavaScript平台,允许用户快速构建网络应用程序。通过在前端和后端都使用JavaScript,Node.js使开发更加一致和集成。在本指南中,您将学......
  • [ZZULIOJ] 1041: 数列求和2 (两种方法)
    1.题目描述输入一个整数n,输出数列1-1/3+1/5-……前n项的和。输入:输入只有一个整数n。输出:结果保留2为小数,单独占一行。样例输入Copy3样例输出Copy0.872.方法一#include<iomanip>#include<iostream>usingnamespacestd;doublek=1,i,sum=0;intn;intma......