Posts Tagged With: full

[RouterOS] 儲存空間滿溢可能會造成無法開機


MikroTik 的 CRS326-24S+2Q+RM:100M RJ45 x1 / 10G SFP+ x24 / 40G QSFP x2

瞧,有 40G 光纖孔 2 孔,又有 10G 光纖孔 24 孔的工業級網路設備,選來做 Router 也是正常的吧?

在 RouterOS v6 之前,韌體比較小,我習慣會把 log 記錄存在 flash 內,而不存在記憶體內。因為通常設備出問題後,最常見的行為是斷電重開,若是存在記憶體內,log 就變得沒有意義,所以必須存記憶卡內,而我過去習慣是保存 10,000 筆,兩個檔案就是 20,000 筆,預設是 1,000 筆兩個檔。

儲存 log 筆數

在 RouterOS v7.2 時,CRS326-24S+2Q+RM 發生 3 次死機,後來升級到 RouterOS v7.5 後,還沒碰上過,本來以為是韌體版本問題,就沒多注意。

前一篇:[RouterOS] CRS326 重設步驟

前一篇在現場跑了一個多月,碰上斷電後,就無法啟動,簡稱 A 機,現場備機先上, A 機帶回來,我依前一篇重設後正常, A 機拿去給同事才知道,實驗室環境先前有一台測掛,簡稱 B 機,但沒跟我說,我就順便拿來試。

先前的問題從 Console 模式可以看到, A 機死機的情況是跑到最後,會顯示 services stop ,B 機升級到 RouterOS v7.6 後,RJ45 網孔只收電腦封包,不回應任何封包,從 Console 模式看, B 機卻是可以登入,所以用 Console 模式登入進去看,網孔的預設參數都不見了,連預設的 bridge 都沒出現。

看了 B 機 Storage Size 沒有任何空間留下來,經查 log file 超過 2 MB ,把 flash 空間吃完,刪除 log file 後,從 Console 下 Reset-Configuration 重設,就能順利開機登入,並還原參數。

因此我猜可能是 flash 儲存空間滿溢,趕快把我所有 CRS326-24S+2Q+RM 的 log 都先改為保存 2,000 筆紀錄,並把前一次的 log 刪除。

空出儲存空間

完成設備復原後,把 B 機還給同事,上網查一下,官方有說明如何把 log 存到 usb 行動碟去:

Disks – RouterOS – MikroTik Documentation

還有提到,RouterOS v7.7 可以設定當重開或斷電可以自動存到 usb 行動碟去。

從上所述,可能 RouterOS 開機需要自動備份參數或是寫入東西到儲存空間,若是儲存空間滿溢,就無法寫入了。

另外這邊有一個影片教學教把 log 存到 usb 行動碟去。

Categories: 工作點滴, 技術分享 | 標籤: | 1 則迴響

在WordPress.com寫網誌.