文件系统领域是否有明显的胜利者? 像在VMWare或VirtualBox这样的虚拟化环境中,某些文件系统的性能是否显着提高? VMDK / VDI格式在某些文件系统中是否浪费了更多或更less的磁盘空间,在虚拟环境中运行时,特定文件系统的布局是否突出? 日常工作值得吗? 或者他们都是一样的?
老实说,我发现我select的文件系统真的取决于虚拟机的应用程序。 也许日记是不需要的,如果你从来没有写任何东西(在这种情况下,只读可能是为了)。 我使用虚拟机进行了很多实验,并决定给予ext4一个尝试。 尽pipe我没有硬性的数字给你,但是延迟的分配似乎很适合。
那么你需要什么? 稳定性和可靠性? ext3可能是要走的路。 吨的小文件? ReiserFS文件系统/ EXT4(也许)。 大的连续文件? XFS。 我认为任何可以延迟写作的东西都是写作过程中最有效率的,但是到现在为止,这些都是推测和理论工具 。
我基本上喜欢VMDK,因为VMDK更成熟,function更多。 我不知道有什么VDI可以做VMDK不能。 VDI和VMDK都支持可扩展磁盘,从而节省主机上的磁盘空间。 但是,可以扩展VMDK磁盘的最大大小,而无需使用vmware-diskmanager备份和还原到新的VMDK磁盘。 然后,您可以使用gparted来调整现有分区的大小以填充新的磁盘空间。 很光滑。 使用VDI,您需要创build一个新的VDI磁盘并将数据从一个迁移到另一个,即AFAIK。
至于在客户操作系统上select一个文件系统,我不认为在虚拟环境中事情会发生很大的变化。 在这两种情况下,用于select文件系统的属性都相同。