Networking

我可以在瞻博網路 M10i 路由器中使用第三方 Compact Flash 嗎?

  • June 16, 2011

Juniper 1GB CF 的標價大約是我為第三方卡支付的預期價格的 100 倍。

J 系列發行說明包含受支持的第三方元件列表,但沒有 M 系列的等效列表。

J 系列 支持的第 3 方硬體

我的問題是:

有沒有人有任何關於在 M 系列路由引擎中使用 3rd 方快閃記憶體的經驗(好的或壞的)?

J 系列支持列表中的任何內容都應該有效嗎?

有沒有人讓 JTAC 拒絕支持安裝了 3rd 方快閃記憶體的路由器上的問題?

我找到了以下頁面,其中指出,需要注意的是,現成的 SanDisk 卡應該可以工作。

http://juniper.cluepon.net/index.php/Flash_compatibility

看起來現代的、高吞吐量的卡可能會導致問題。我仍然有興趣聽聽其他人的經歷。

我已經在一些實驗室 m10i 內部成功地安裝了 Transcend 1GB 緊湊型快閃記憶體卡。

我有點新手,必須學習一些東西。也許這些筆記會幫助像我這樣的人。

新的第三方 CF 可能以某種非 USF 方式(FAT 或其他方式)格式化。如果您只是安裝它並嘗試啟動路由引擎,它可能會在那時掛起(嗯。我怎麼知道???)

因此,您需要首先在卡上格式化、標記和放置 USF 文件系統。我是這樣做的。

將 CF 卡放入 pcmcia 適配器,然後將其插入工作的路由器 pccard 插槽。

在 junos 低於 8.5 的情況下,我在執行以下步驟時遇到了一些麻煩,所以我建議它執行 8.5 或更高版本。)

我還強烈建議您在實驗室機器上執行此操作,而不是生產機器,並使用備用路由引擎而不是活動路由引擎。我稍後會解釋為什麼。

以 root 身份輸入 shell(啟動 shell 使用者 root)…您顯然需要 root 密碼。您可以在瞻博網路知識庫站點上找到 root 密碼恢復方法(嗯……為什麼我現在才知道?)

使用 dd 格式化卡,如下所示。請注意,使用 dd 時要格外小心。有人說它代表“磁碟銷毀”。如果我理解正確,該命令基本上會逐塊將零寫入整個磁碟。

root@host% dd if=/dev/zero of=/dev/ad3 bs=128k

請注意,當我將卡插入 m10i 上的 pcmcia 適配器時,顯示的卡是“ad3”。我看過的幾個不同的 m10i 盒子都是如此。但不知道你會不會也一樣。從您的主路由引擎執行“顯示系統硬體詳細資訊”並查看它顯示的內容。使用正確的磁碟!如果您不小心指向了您的硬碟驅動器(例如我係統上的 ad1),它會將您的硬碟擦乾淨!

另請注意,此命令可能需要 10-15 分鐘甚至更長時間才能完成,而且您不會得到任何實時回饋……您只需等到它完成即可。

另請注意,這可能會給系統資源帶來相當大的壓力並給您帶來一些麻煩。甚至可能會干擾正常的路由過程。這就是為什麼我之前建議您在實驗室機器上執行此操作,甚至在不做任何繁重工作的備份路由引擎上執行此操作。

現在使用以下命令標記磁碟:root@host% disklabel -R -w ad3 auto

現在創建新的文件系統:root@host% newfs -U /dev/ad3

要檢查事情是否成功,您可以按如下方式掛載磁碟首先創建一個目錄 root@host% mkdir /var/tmp/cf

然後將磁碟掛載到那裡 root@host% mount /dev/ad3 /var/tmp/cf 然後檢查掛載 root@host% df -h

如果它看起來不錯,則在將其從 pcmcia 插槽中刪除之前解除安裝設備 root@host% umount /var/tmp/cf

好的,現在你有一張 CF 卡,你可以將它安裝在內部插槽中,它不會掛起啟動過程。所以安裝它(你可以在瞻博網路文件中找到詳細的過程。)

然後啟動 RE。您應該會看到它嘗試從 pcmcia 卡啟動(希望裡面什麼都沒有),然後跳到內部 CF(我們的新卡),並希望跳過它並繼續從硬碟驅動器啟動。

從硬碟驅動器成功啟動後,發出以下命令:“請求系統快照分區”

這會將正確的分區放在新的 CF 卡上,並從硬碟驅動器複製可引導的 Junos 程式碼和配置。

現在重新啟動,您應該會看到它從新的第三方快閃記憶體啟動!

引用自:https://serverfault.com/questions/24653