我有一堆XEN虚拟机。
我想分享在不同驱动器上的几个分区。
起初我想在configuration文件中使用“磁盘”variables,但是xen手册指出:
disk – 要导出到域的块设备列表,例如disk = ['phy:hda1,sda1,r']以/ dev / sda1的身份将物理设备/ dev / hda1以只读访问的方式导出到域。 导出当前挂载的磁盘读写是危险的 – 如果您确定要执行此操作,则可以指定w! 作为模式。
其他选项将在Xen主机上设置NFS服务器,并从guest虚拟机挂载共享。
哪个选项更好?
可以在MySQL共享上存储MySQL文件吗?
如果您希望从主机或其他虚拟机访问分区,NFS更好。 通过使用集群锁pipe理器禁止集群文件系统,通过多个主机上的原始块设备挂载相同的文件系统不可避免地会导致损坏。 但是,如果您打算仅将一个分区专用于单个虚拟机,则直接访问的开销可能较低。
是的,MySQL可以通过NFS运行。