3
有关存储虚拟化的问题
我正在尝试理解和比较存储虚拟化方法,包括RAID和LVM。我希望我能对各种概念之间的关系有一些总体思路和大局。 我想知道各种存储虚拟化方法是否可以归类为设备(磁盘),分区或文件系统级别的虚拟化,如下所示 RAID属于设备/磁盘级别的虚拟化,它将逻辑/虚拟磁盘替换为物理磁盘。 LVM属于分区级别的虚拟化,它将逻辑/虚拟分区(也称为逻辑卷)替换为分区。 在文件系统级别还存在虚拟化,它将文件系统替换为逻辑/虚拟文件系统,例如, 网络附加存储(NAS)。 如果我的上述理解是正确的,那么每个级别的虚拟化是否也会在所有较低级别实施虚拟化?例如,分区级虚拟化还在设备级实现虚拟化,文件系统级虚拟化也在分区和设备级实现虚拟化? 不同级别的虚拟化如何影响/确定其不同的应用领域?例如,是否有适用于RAID但不适用于LVM,LVM但不适用于RAID的应用程序? 维基百科有一篇关于存储虚拟化的文章 ,其中有两种主要类别的方法,块虚拟化(可进一步分为基于存储设备和基于主机和基于网络)和文件虚拟化。 将文章与我在第1部分中的理解进行比较, 基于存储设备的块虚拟化与设备级别的虚拟化相同是否正确?基于主机的块虚拟化与分区级别的虚拟化相同。 文件虚拟化与文件系统级别的虚拟化相同。 但在 基于主机的块虚拟化#Specific_examples中,基于主机的块虚拟化看起来包括文件系统级别的虚拟化?那么如何理解文件虚拟化呢? 我宁愿 在前面提到的维基百科文章中选择基于网络的块虚拟化,因为对于 网络上的存储虚拟化,我认为我们还可以将各种方法分类到设备,分区和文件系统的级别?例如,我可以说存储区域网络(SAN)属于设备级别,网络连接存储(NAS)属于文件系统级别吗? 谢谢并恭祝安康!