Linux下有什麼真正斷電可靠的檔案系統?

時間 2021-06-07 23:07:59

1樓:Kary Xu

解決這個問題需要硬體支援,雖然從原理上講單純依靠軟體可以實現檔案完整性,但是在實際應用中,考慮到效能因素,都沒有真正做到。

如果有硬體的協作,這個問題還是容易解決的,原則是在掉電的瞬間保證扇區的寫完整性。一般對於nand型別的磁碟,就是要保證最後乙個page寫完整。具體注意兩點:

1,磁碟加電容,保證在斷電後的page寫時間內電壓在安全範圍內。2,監控斷電電壓跌落,並立刻阻止cpu再發寫命令到磁碟,可以復位cpu,拉PE等。做到以上兩點一般就不會有這類問題了。

2樓:wxcxyz

我這邊也是遇到這種情況,於是做了個低成本的小板子,類似ups,斷電後給主機串列埠傳送關機指令,同時三十秒後自動切斷輸出,也有簡單的電瓶充放電管理,用的還不錯,比專用ups要更符合我的用途。主機上電自動開機,斷電自動關機,再也不怕突然斷電搞壞裝置了。

3樓:雪夜讀書

沒有嵌入式環境和工控環境的經驗,不過在PC環境裡倒是解決過這個問題。很多使用者直接關電源,根本沒法控制。最後的解決方案是,全部diskless。

用pxe boot,掛載nfs的root filesystem。

從這個思路出發,可以訂製乙個系統。參照市面上各種livecd,把整個系統盡量弄成read only的。那些不需要persistent的資料弄到 tmpfs裡面,需要persistent的資料,弄到nfs或者資料庫裡。

4樓:afeionline

Linux在嵌入式環境下貌似真沒有斷電可靠的檔案系統,在PC和伺服器上也都只能用UPS來保證斷電後的保護,如果在嵌入式板卡上沒有設計備份電池和電源狀態監控,那估計只能硬抗了!

順便安利一下中國產Sylixos,哈哈。

linux下有什麼好用的串列埠工具?

賀寧 我自己開發了個,不用每次sudo開串列埠許可權了,直接繞過了sudo,圖形下可完成所有操作,不需要任何命令,包括sudo 新增我的ppa sudo add apt repository ppa h167297 hening sudo apt get update ubuntu14.04 tru...

Linux下有哪些遊戲值得推薦?

jamesr 最近剛打通了Witcher 2,等著Hearts of Iron IV出來的時候又手賤買了Factorio 拋開Steam不談,還有一款叫Dwarf Fortress的可以玩 2D版生存模式的多人Minecraft。最近Steam上出了乙個叫Rimworld的,圖形版的Dwarf Fo...

Linux下有沒有像everything一樣快速搜尋檔案的工具?

皮特 gnome的檔案管理器nautilus的搜尋還不錯此外挑乙個吧 gnome search tool tracker catfish deepin anything albert regexxer angrysearch 基本都用過各有特點個人偏向tracker albertr catfish ...