題 我可以讓多個主板共享一個硬盤嗎?


有沒有辦法在多個主板之間共享1個硬盤(它們將是舊主板)。我不需要能夠寫,只需從中啟動所有這些。


4
2018-01-15 01:57


起源


這是一個壞主意......您是否計劃同時從驅動器啟動所有機器(或同時啟動它們)? - soandos
是的...我需要一些方法來做(注意:我有一個備用的CD-ROM驅動器和一個備用軟盤驅動器......) - Linuxios
如果您可以添加一些關於為什麼要考慮這樣做的詳細信息,我們可能會提供替代方案。以PXE引導為例。 - Paul


答案:


這不行。

你想要做的事情有一些問題。

  1. 讓多台機器控制同一塊硬件。雖然這是可能的,但它確實意味著雖然OS#1正在使用驅動器OS#2可能需要等待
  2. 通常這不是什麼大問題,這就是為什麼CD驅動器可以通過網絡共享的原因。但是,OS不能像這樣等待。此外,這種類型的共享通常必須在OS(服務器或其他)中完成
  3. 您遇到一個操作系統更改另一個操作系統正在使用的系統文件的問題。這無濟於事。
  4. 除非這些機器都具有相同的硬件,否則除了其中一台機器之外的所有機器都可能無法啟動(或者第一台啟動的機器可能會崩潰),因為加載的硬件配置實際上似乎沒有改變。
  5. 也許是最實際的考慮因素之一,我所知道的硬件沒有可以使這項工作成功。

找到另一種方法(使用多種媒體),或者一次使用一台機器。


7
2018-01-15 02:09





如果他們聯網在一起,當然。但是會有一台機器與物理連接的硬盤驅動器必須首先啟動。其他人可以使用PXE和iSCSI或NFS啟動。基本上,一台機器將充當NAS服務器,其餘機器將進行網絡啟動。


6
2018-01-15 03:58





這個 可以 工作:

  1. 您必須使用單獨的計算機或網絡設備共享此硬盤 iSCSI的 協議。這可以是通用計算機(例如,運行Linux),也可以是運行類似的設備 FreeNAS的

  2. 您的計算機硬件必須支持從iSCSI磁盤啟動。雖然許多操作系統在啟動後支持iSCSI,但對於初始啟動,需要支持網卡。我從來沒有聽說過支持它的消費級主板或網卡。

  3. 您的操作系統必須支持從只讀媒體啟動。您可能可以使用Linux或其他基於unix的系統執行此操作,但我不認為您可以使用Windows執行此操作(儘管多年前Windows 3.11支持此功能)。

  4. 您的計算機必須具有非常接近的硬件配置,並且您必須確保所有“唯一”數據都是以太動態的(顯然不能有靜態IP),或通過其他機制提供。

總結:可以在理論上完成,但在實踐中,獲得第二個磁盤要容易得多,也更便宜。


2
2018-01-15 03:11



它們都是相同的硬件配置,我想使用Linux(不是Windows 3.11)。 - Linuxios


這值得關注  - 它與您想要的設置非常相似,但是如果您想要一組系統運行在具有持久安裝的單個硬盤驅動器上。對於我來說重新發布它有太多的細節,但總結一下

如果你正在運行linux,他使用nbd導出根磁盤映像,並使用可選的COW層來設置持久性部分。你還需要一個dhcp服務器並能夠使用TFTP

他也使用iscsi進行Windows啟動,儘管他的網卡需要fpxe圖像。

您可以採用的另一種方法是使用ltsp,並將客戶端系統作為啞終端啟動


1
2018-01-15 04:37