CubieBoard中文论坛

 找回密码
 立即注册
搜索
热搜: unable
12
返回列表 发新帖
楼主: PeterW

不正常斷電後,重新開機顯示無法mount nandb而系統無法使用

[复制链接]
发表于 2014-11-3 19:10:33 | 显示全部楼层
PeterW 发表于 2014-11-2 21:22
1. 先用 tune2fs -O has_journal /dev/nandb 打開 nandb 之 journal 功能

2. 再用 sudo debugfs -R featur ...

这样是正确的,出现 has_journal 就可以了,这样就不怕意外断电了
回复 支持 反对

使用道具 举报

发表于 2014-11-3 19:14:48 | 显示全部楼层
PeterW 发表于 2014-11-2 09:19
請問修改 /usr/lib/cubian-nandinstall/install.sh 對已經安裝至 nand 的 cubian 有效嗎 , 還是對 sdcard ...

/usr/lib/cubian-nandinstall/install.sh
就是cubian-nandinstall这个脚本,在nand安装的过程中会默认禁止掉Journal功能,修改这个安装脚本注释掉对disableJournal这个函数的调用就等于默认开启journal。

对已经安装到nand的系统,可以先尝试fsck恢复nand分区,然后再用tune2fs打开journal功能就可以了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-11-3 19:33:16 | 显示全部楼层
cubieplayer 发表于 2014-11-3 19:14
/usr/lib/cubian-nandinstall/install.sh
就是cubian-nandinstall这个脚本,在nand安装的过程中会默认禁止 ...

cubieplayer 兄 , 謝謝您了 !!
回复 支持 反对

使用道具 举报

发表于 2014-11-13 11:35:44 | 显示全部楼层
哈,类似的担心:) 我在github那边留了言,不过似乎这里更直接了....对于防掉电,原来的想法是,把系统盘挂载成只读,然后多一个用户分区(几百M比如)做读写,但是,作为新手的我,原来以为可以参考论坛上和网上的nand-part分区方法,只是从merge nandb+nandc做个反向,split nandb到b+c,但是...启动不能,说No filesystem could mount root,不停循环重启..只好又分回去..;

请问我是不是想得太简单了:) 如果要这样分区,需要重新编译内核么?

多谢!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-11-14 13:11:48 | 显示全部楼层
iclaud 发表于 2014-11-13 11:35
哈,类似的担心:) 我在github那边留了言,不过似乎这里更直接了....对于防掉电,原来的想法是,把系统盘 ...

其實我也是一個小白 , 擔心 nand 經常處理寫入動作 , 可能會產生壞磁區 , 所以將 browser 的 cache 放在

ram disk , 但是 linux 系統就算我們沒有寫入動作 , 但系統還是會自動產生一些 log 的寫入動作 , 所以將 ext4

file system 加上 journal 功能是必要的 , 因為當 ext4 file system 損壞時是無法開機的 !!

請參考 建議Cubian安裝至Nand後將ext4加上 journal 功能

http://cubie.cc/forum.php?mod=viewthread&tid=3495&extra=page%3D1
回复 支持 反对

使用道具 举报

发表于 2014-11-14 16:54:24 | 显示全部楼层
为什么这么麻烦……我之前也受不了非正常关机就得fsck,所以我只修改了下面的文件让他开机自检:
  1. nano /etc/default/rcS
复制代码
找到这行,改成下面的内容:
  1. # automatically repair filesystems with inconsistencies during boot
  2. FSCKFIX=yes
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-11-14 19:15:05 | 显示全部楼层
funders 发表于 2014-11-14 16:54
为什么这么麻烦……我之前也受不了非正常关机就得fsck,所以我只修改了下面的文件让他开机自检:找到这行, ...

請問如果 nand ext4 file system 沒有加上 journal 功能 , 當 ext4 發生無法 mount 時 , 開機後 fsck

有辦法可以強制修護回來嗎 ? 謝謝 !!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-6 11:10 , Processed in 0.022779 second(s), 13 queries .

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc. | Style by Coxxs

返回顶部