是否可以在不使用RAID的情况下同时写入两个单独的磁盘?

时间:2011-10-25 11:08:17

标签: io virtualization multiprocessing virtual-machine raid

是否可以在没有RAID的情况下同时写入两个单独的磁盘?

如果我们考虑例如多核处理器甚至多处理器设置,似乎至少可以创建两个虚拟机,为每个虚拟机分配不同的cpus和不同的磁盘,然后同时写入两者。 但是我没有找到任何关于谷歌的文献证实或否认这种可能性。

4 个答案:

答案 0 :(得分:0)

当然,您可以在操作系统级别执行软件RAID,甚至可以在应用程序级别执行自己的操作(不建议)。请参阅herehere

答案 1 :(得分:0)

没有RAID(sowtware或硬件)你不能同时写(因为操作系统为你做了,你永远不知道其他程序将使用相同的资源,什么时候你的请求将被提供,所以你不能假设,如果你发送两个请求在同一时刻,他们将在同一时间服务。)

在使用2个虚拟机的设置中,如果确实需要确保同时写入其磁盘,则可以实现同步,因此当发送请求写入内容时,当请求完成时,它们会检查如果其他机器上的请求也在完成标记之前完成。因此,您可以以额外的编程和同步开销为代价来确保相同的信息。

答案 2 :(得分:0)

使用VPC 2007,您最多可以拥有3个同名的虚拟磁盘,因此您可以同时写入3个相同的磁盘映像(.vhd)

答案 3 :(得分:0)

的SyncToy ..............................................

download from MSDN