如何在Linux服务器上创建一个小而宽松的qcow2文件?

前端之家收集整理的这篇文章主要介绍了如何在Linux服务器上创建一个小而宽松的qcow2文件?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我相信有一些qcow2文件在服务器上取代了少量千兆字节(在物理服务器上用df -h验证)但是当你登录到virt-manager虚拟机并发出一个df时允许大量的空间 – H.你如何创建这样的文件?如果/当VM增长到最大大小并且可能填满物理服务器时,物理服务器如何知道不会出现问题?

truncate命令不会创建小的qcow2文件. Virtual Machine Manager的GUI允许通过GUI创建“硬件”.这两种创建.qcow2文件方法都创建了最大大小的文件.

解决方法

要为虚拟磁盘大小100MB创建qcow2映像,请执行以下操作:
qemu-img create -f qcow2 foobar.qcow2 100M

创建的foobar.qcow2大约是200KB.

您可以轻松地创建一个非常大的虚拟磁盘,这将占用主机文件系统上非常小的空间,例如: 100TB虚拟磁盘在主机上只占用大约2MB,但是当在guest虚拟机上使用磁盘时,该文件将在主机上增长.这将最终填满主机文件系统,并防止访客进一步写入任何尚未分配的位置.为主机上真正可用的guest虚拟机分配更多资源称为精简配置,有关详细信息,请参阅https://en.wikipedia.org/wiki/Thin_provisioning.

在磁盘进行精简配置时,避免问题的最简单方法是监视主机系统的磁盘使用情况(将自动警报发送给管理员)并在主机系统文件系统填满之前添加更多磁盘空间.

原文链接:https://www.f2er.com/linux/397452.html

猜你在找的Linux相关文章