(已解決) , 請問cubian要如何建立ram disk
本帖最后由 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 不穩定嗎 ?
本帖最后由 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 真的順利運行 , 大家參考看看吧 !! cb上搞交换分区意义不大吧,交换分区在sd卡上据说会影响sd卡的寿命 cubieplayer 发表于 2014-4-26 18:32 static/image/common/back.gif
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 ? PeterW 发表于 2014-4-27 11:56 static/image/common/back.gif
cubieplayer 兄
難道以下指令不是指利用 ram 產生400MB的 ram 暫存區嗎 ?
我理解错了,我以为你说的交换分区是指SWAP分区,不知道是不是翻译问题。tmps用的是ram,应该是没问题的。关机前可以把数据存到nand上,开机再恢复到相应的位置。就不会chrome每次要重新建立缓存目录了,之前那个问题估计是chrome的缓存频繁读写nand造成的。这个方案可以避免这个问题,只在开机时写一次,关机前写一次,应该就Ok了。
可以用shell脚本写个简单的程序。
页:
[1]