微型電腦的斷電問題 - Linux

By Puput
at 2015-03-10T22:50
at 2015-03-10T22:50
Table of Contents
這是一個要考慮到 filesystem & storage的問題
如果是 file system
read only partition 一般情況上不會掛掉
read write 的 partition 就看你要怎麼處理
使用者的設定資料你不能讓它不見
比較簡單的是就用 journaling file system
保險點要有backup partition + error detection + recovery
但是還是要考慮到實體儲存裝置的問題 - storage device
E.g. SD Card/SLC/MLC/eMMC/SSD?
給你一個key word "power failure embedded linux"
或是 "power failure file system"
※ 引述《filiaslayers (司馬雲)》之銘言:
: 一般來說,像是AP這類的裝置,他的系統是唯讀的
: 能夠寫入資料的地方只有兩個
: 一個是nvram,一個是規劃成jiffs的區塊
: 所以平常如果你沒做什麼事,並不會有資料需要讀寫
: 但是像樹莓派,如果你沒特別設定過,都是全系統都可以寫入
: 只差在你有沒權限可以寫
: 所以平時可能就會有軟體不斷的在寫入或讀取
: 如果你直接斷電,就會造成還來不及寫入到flash的資料遺失
: 至於chip不會因為斷電損壞,反而比較怕突波打掛
: ※ 引述《REIDO (NEET)》之銘言:
: : 我目前在玩網樂通的改機,我突然想到以前用網樂通或是DD-WRT,不用就是直接斷電,
: : 也沒聽過這樣會有啥問題,如果我玩網樂通改機或其他像是樹莓派的電腦,
: : 一定要login去下關機指令比較好嗎?
: : 我目前知道直接斷電可能的兩個問題:
: : 資料寫入不全(軟體)
: : 晶片、磁頭IO故障(硬體)
: : 是說一般家用的設備,對於斷電的部分有什麼特別的設計嗎?
--
如果是 file system
read only partition 一般情況上不會掛掉
read write 的 partition 就看你要怎麼處理
使用者的設定資料你不能讓它不見
比較簡單的是就用 journaling file system
保險點要有backup partition + error detection + recovery
但是還是要考慮到實體儲存裝置的問題 - storage device
E.g. SD Card/SLC/MLC/eMMC/SSD?
給你一個key word "power failure embedded linux"
或是 "power failure file system"
※ 引述《filiaslayers (司馬雲)》之銘言:
: 一般來說,像是AP這類的裝置,他的系統是唯讀的
: 能夠寫入資料的地方只有兩個
: 一個是nvram,一個是規劃成jiffs的區塊
: 所以平常如果你沒做什麼事,並不會有資料需要讀寫
: 但是像樹莓派,如果你沒特別設定過,都是全系統都可以寫入
: 只差在你有沒權限可以寫
: 所以平時可能就會有軟體不斷的在寫入或讀取
: 如果你直接斷電,就會造成還來不及寫入到flash的資料遺失
: 至於chip不會因為斷電損壞,反而比較怕突波打掛
: ※ 引述《REIDO (NEET)》之銘言:
: : 我目前在玩網樂通的改機,我突然想到以前用網樂通或是DD-WRT,不用就是直接斷電,
: : 也沒聽過這樣會有啥問題,如果我玩網樂通改機或其他像是樹莓派的電腦,
: : 一定要login去下關機指令比較好嗎?
: : 我目前知道直接斷電可能的兩個問題:
: : 資料寫入不全(軟體)
: : 晶片、磁頭IO故障(硬體)
: : 是說一般家用的設備,對於斷電的部分有什麼特別的設計嗎?
--
Tags:
Linux
All Comments

By Elizabeth
at 2015-03-12T16:02
at 2015-03-12T16:02
Related Posts
用bash補文字檔中空位

By Edwina
at 2015-03-10T11:02
at 2015-03-10T11:02
ezgo 開發與移植討論

By Zenobia
at 2015-03-10T08:31
at 2015-03-10T08:31
微型電腦的斷電問題

By Megan
at 2015-03-09T17:13
at 2015-03-09T17:13
微型電腦的斷電問題

By Belly
at 2015-03-09T17:01
at 2015-03-09T17:01
ubuntu手機怎麼玩安卓遊戲

By Michael
at 2015-03-09T16:43
at 2015-03-09T16:43