虚拟化服务器的文件系统

虚拟化服务器的文件系统

我将运行 Proxmox(基于 debian wheezy 的虚拟化发行版)服务器。任何时候都将运行 1 或 2 个 KVM vm 和 2 - 3 个 openVZ 容器。

我希望能够拥有以下能力:

 1 dynamically add and subtract from a VM or container storage. 
 2 expand the total host storage as my needs grow 
 3 have some redundancy (only for some of the files and I do have offsite backup)

硬件将是:

 1 a Q87 motherboard running an i7 3.5 gig quad core with hyperthreading
 2 32 gig of ram 
 4 gig nic cards 
 X drives over 750 gb (they will be added

我研究过 LVM 和 ZFS,两者似乎都适合我,基于此,您会推荐什么?为什么?我对这两个都不感兴趣,如果你们有更好的选择,我愿意洗耳恭听。

答案1

尽管 ZFS 具有更多功能,并且理论上是更稳定的文件系统/卷管理器,但在 Linux 内核上我会使用 LVM。LVM 多年来一直是内核中的主流,因此更稳定。每个主要发行版(包括 Debian)都对其提供开箱即用的支持。

另一方面,ZFS 是内核的扩展,不受任何主要发行版的支持。此外,它存在的时间不如 LVM 长。因此,您可以认为它不太稳定。

LVM 可以满足您在问题中写到的所有要求。但是,如果您想选择功能最多的解决方案,请选择 ZFS。但请记住,如果您选择使用 ZFS,那么您将选择一个更难设置、更不稳定的解决方案。

相关内容