CubieBoard中文论坛

 找回密码
 立即注册
搜索
热搜: unable
查看: 5282|回复: 4

(已解決) , 請問cubian要如何建立ram disk

[复制链接]
发表于 2014-4-25 21:30:27 | 显示全部楼层 |阅读模式
本帖最后由 PeterW 于 2014-4-25 22:33 编辑

請問各位先進 , 因為我用 cubian 開機自動執行 chromium 作為撥放商品DM , 我固定每天系統自動reboot一次,

可是有時會看到 chromium 出現 preferences corrupt 的訊息 , 我不清楚 cubieboard 的 4GB的 nand 是否

會因為 web page 撥放照片而產生大量的 cache disk write 動作 ( 如果照片沒變應該不會有太多的 write 才是吧 ) ,

如果建立一個150MB的 ram disk 再將 chromium 的 cache 指到 ram disk , 是否 nand 損壞的機率會降低一些 ?

還是我應該改用 iceweasel ( firefox ) ?
還是問題是出在 chromium 不穩定嗎 ?

回复

使用道具 举报

 楼主| 发表于 2014-4-25 22:31:37 | 显示全部楼层
本帖最后由 PeterW 于 2014-4-25 23:01 编辑

我找到一個解決方案了 , 例如 login user name = peter , 修改 /etc/fstab , 再新增一行

tmpfs        /home/peter/.cache/chromium        tmpfs        noatime,nodev,nosuid,size=400M        0        0

再將啟動 chromium 的指令後面加上 以下參數 --user-data-dir=/home/peter/.cache/chromium

如此一來每次重新開機後 /home/peter/.cache/chromium 都會不存在 , 因為 tmpfs 是不會保存的 ,

但 tmpfs 不同於 ramdisk ,它除了可以使用 RAM 外,也可以使用交換分區 , 應該比 ramdisk 更好 !!

我已經試過了 , chromium 真的順利運行 , 大家參考看看吧 !!
回复 支持 反对

使用道具 举报

发表于 2014-4-26 18:32:28 | 显示全部楼层
cb上搞交换分区意义不大吧,交换分区在sd卡上据说会影响sd卡的寿命
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-4-27 11:56:29 | 显示全部楼层
cubieplayer 发表于 2014-4-26 18:32
cb上搞交换分区意义不大吧,交换分区在sd卡上据说会影响sd卡的寿命

cubieplayer 兄

難道以下指令不是指利用 ram 產生400MB的 ram 暫存區嗎 ?

tmpfs        /home/peter/.cache/chromium        tmpfs        noatime,nodev,nosuid,size=400M        0        0

因為我試過只要將使用者目錄中 .config/chromium 目錄刪除 , 重新開啟 chromium 則 chromium

會自動重新建立 chromium 目錄及相關的 default 值 , 因為我是用指令啟動 chromium 後再面加帶

參數所以不需要之前的設定參數值 , 例如停止詢問是否要翻譯等 ...

這樣就不會再發生 chromium 啟動時說設定檔已損壞的 message 了 !!

請問 nand 作為 chromium 的 .cache 目錄 , 時間長了會不會損壞 nand ?
回复 支持 反对

使用道具 举报

发表于 2014-4-29 11:33:01 | 显示全部楼层
PeterW 发表于 2014-4-27 11:56
cubieplayer 兄

難道以下指令不是指利用 ram 產生400MB的 ram 暫存區嗎 ?

我理解错了,我以为你说的交换分区是指SWAP分区,不知道是不是翻译问题。tmps用的是ram,应该是没问题的。关机前可以把数据存到nand上,开机再恢复到相应的位置。就不会chrome每次要重新建立缓存目录了,之前那个问题估计是chrome的缓存频繁读写nand造成的。这个方案可以避免这个问题,只在开机时写一次,关机前写一次,应该就Ok了。
可以用shell脚本写个简单的程序。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|粤ICP备13051116号|cubie.cc---深刻的嵌入式技术讨论社区

GMT+8, 2024-5-19 08:38 , Processed in 0.022358 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc. | Style by Coxxs

返回顶部