我正在设置几个KVM虚拟客户端,我正在讨论要使用的磁盘类型.我无法在网上找到一个优秀的资源,这些资源在每个方面都有利弊.
你能帮我创建一个不同磁盘类型的列表以及每种磁盘的优缺点吗?以下是我所知道的磁盘类型:
>原始图像
> qcow2
>专用分区(例如,在LVM中)
我对这些标准感到好奇:
>易于设置(创建每种类型的容易程度)
>表现
>易于克隆
>易于扩展(使更大,因此虚拟客户拥有更多磁盘空间)
>特定于该磁盘类型的功能
>易于备份
>迁移到其他主机
你能帮我评估一下我的选择吗?
解决方法
我会专注于原始图像和LVM.
原始图像更容易备份和复制,因为它只是一个文件,你可以用它做任何你可以做的简单文件.此外,避免使用特定格式,您可以轻松使用它,例如将其安装在循环设备上以便在发生崩溃或出现问题时(甚至在没有虚拟化的备份服务器上)访问文件.
另一方面,原始映像文件受内核文件缓存的影响,因此在处理崩溃和关闭时必须非常小心,因为VM sync()实际上并不意味着主机服务器同步()ed文件到磁盘.我有很多问题.
LVM绕过缓存问题,具有比文件更好的性能(AFAIK,它在过去几个月可能已经改变)并且具有备份快照的优点.更改磁盘的大小也并不复杂,但它比原始文件稍微简单一些.此外,使用LVM,您可以设置DRBD以进行实时迁移/故障转移.
在我看来,除非你对文件有非常特殊的需求,否则请使用LVM.