我有一个在openWRT上工作的系统;引导程序是uboot。我的NAND设备上有UBI文件系统。使用的linux内核是3.4.18,映像启动正常,文件系统也正常启动。
一个问题是,当ftp发生时,然后关闭并打开目标的电源(在ftpd的文件完全传输后,在目标上执行ls以确认),文件(即ftpd)的大小显示为0。执行了" mount“命令,然后观察到根文件系统的mount选项没有"sync”。但是从bootloader传递的bootargs如下:
[ 0.000000] arg[1] ubi.mtd=1
[ 0.000000] arg[2] root=ubi0:rootfs
[ 0.000000] arg[3] rootfstype=ubifs
[ 0.000000] arg[4] rw
[ 0.000000] arg[5] rootflags=sync
[ 0.000000] arg[6] console=ttyS0
[ 0.000000] arg[7] init=/etc/preinitmount命令的输出
rootfs on / type rootfs (rw)
ubi0:rootfs on / type ubifs (rw,noatime)任何提示都会很有帮助。
发布于 2013-03-11 22:09:50
当系统引导时,/etc/inittab可能正在重新挂载根文件系统
您需要更改/etc/inittab文件中的重装行,如下所示:-
空::sysinit:/bin/挂载同步重新挂载,rw,-o /
https://stackoverflow.com/questions/14117672
复制相似问题