多个主板可以共享一个硬盘吗?

多个主板可以共享一个硬盘吗?

有没有办法在多个主板(它们将是旧主板)之间共享 1 个硬盘。我不需要能够写入,只需从中启动所有硬盘即可。

答案1

这是行不通的。

您正在尝试做的事情存在一些问题。

  1. 让多台机器控制同一块硬件。虽然这是可能的,但这确实意味着当操作系统 #1 使用驱动器时,操作系统 #2 可能需要等待
  2. 通常这不是什么大问题,这就是为什么 CD 驱动器可以通过网络共享的原因。但是,操作系统不能就这样等待。此外,这种共享通常必须在操作系统(服务器或其他)内完成
  3. 你会遇到一个问题,一个操作系统更改了另一个操作系统正在使用的系统文件。这不会带来任何好处。
  4. 除非所有机器都具有相同的硬件,否则除了一台机器之外的所有机器都可能无法启动(或者第一台启动的机器崩溃),因为加载的硬件配置似乎发生了变化,而实际上并没有变化。
  5. 也许最实际的考虑之一就是,据我所知没有任何硬件可以实现这一点。

找到另一种方法来做到这一点(使用多种媒体),或者一次只使用一台机器。

答案2

如果它们联网在一起,当然可以。但是会有一台物理上连接了硬盘的机器必须先启动。其他机器可以使用 PXE 和 iSCSI 或 NFS 启动。基本上,一台机器将充当 NAS 服务器,其余机器将进行网络启动。

答案3

可能工作:

  1. 您必须使用以下方式从单独的计算机或网络设备共享此硬盘互联网SCSI协议。这可以是通用计算机(例如运行 Linux),也可以是运行类似自由网络存储

  2. 您的计算机硬件必须支持从 iSCSI 磁盘启动。虽然许多操作系统在启动后都支持 iSCSI,但初始启动需要网卡支持。我从未听说过有消费级主板或网卡支持它。

  3. 您的操作系统必须支持从只读媒体启动。您可能可以使用 Linux 或其他基于 unix 的系统来执行此操作,但我认为您不能使用 Windows 执行此操作(尽管 Windows 3.11 多年前就支持此功能)。

  4. 您的计算机必须具有非常接近的硬件配置,并且您必须确保所有“唯一”数据都是动态的(显然您不能有静态 IP),或者通过其他机制提供。

总之:理论上可以做到,但实际上,获得第二张磁盘要容易得多,也更便宜。

答案4

这值得一看- 这与您想要的设置非常相似,但如果您想要一组运行在单个硬盘上的系统并具有持久安装。细节太多了,我无法重新发布,但总结一下

如果你正在运行 Linux,他会使用 nbd 导出根磁盘映像,并使用可选的 COW 层作为设置的持久部分。你还需要一个 dhcp 服务器和使用 TFTP 的能力

他还使用 iscsi 进行 Windows 启动,尽管这需要网卡的 fpxe 映像。

您可以采取的另一种方法是使用 ltsp,并将客户端系统作为哑终端启动

相关内容