2013-01-14 19 views
0

我使用AoE磁盤進行特定的Linux安裝。aoe磁盤作爲/ dev/sda在/ proc /分區

我需要告訴linux系統將/dev/etherd/e0.0作爲/ dev/sda, 我已經創建了一個硬鏈接/dev/etherd/e0.0到/ dev/sda,有用。

但是現在我需要讓系統在/ proc/partitions中看到/ dev/sda(/dev/etherd/e0.0)。

有一個命令來做到這一點?

謝謝。

+1

AoE是指:http://en.wikipedia.org/wiki/ATA_over_Ethernet? – Raptor

+0

帝國時代的磁盤? :P – ThiefMaster

+0

您確切的要求是什麼?可能有不止一種方法。 – Suku

回答

1

沒有辦法做到這一點。 /dev/sda節點保留給可通過SCSI/SATA/IDE磁盤驅動器訪問的設備; AoE設備不使用該機制,因此它們總是以不同的方式顯示。創建一個硬鏈接只會混淆事項;這樣做是不可取的。

我不是100%確定是否有可能通過AoE啓動計算機。如果所有配置都是自動的,或者可以通過設置內核命令行參數來執行,則可以直接進行;很可能你需要創建一個自定義的initrd來初始化網絡並調出音量。

+0

duskwuff,我建立了新的initrd,並用e0.0啓動了linux發行版,並告訴/ dev/sda創建了一個ln(硬鏈接)...但現在從另一個linux的其他安裝系統驗證/ proc /分區表尋找一個/ dev/sd設備...我需要愚弄表...只有硬鏈接不工作.. 。順便謝謝你! – magadan

+0

AoE設備不使用SCSI磁盤驅動程序。不能將它們顯示爲'/ dev/sda'。 – duskwuff