我有一个适用于openWRT的系统; bootloader是uboot . 我的NAND设备上有UBI文件系统 . 使用的linux内核是3.4.18,图像启动正常,文件系统也很好 .
一个问题是当ftp发生然后目标关闭并打开时(在完全传输ftpd的文件之后,在目标上执行ls以确认),文件(ftpd)显示大小为0 . mount“命令已执行,然后观察到根文件系统的挂载选项没有”同步“ . 但是从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/preinit
mount命令的输出
rootfs on / type rootfs (rw)
ubi0:rootfs on / type ubifs (rw,noatime)
任何指针都会有所帮助 .
1 回答
系统启动时,/ etc / inittab可能正在重新挂载根文件系统
您需要将/ etc / inittab文件中的重新安装行更改为:
null :: sysinit:/ bin / mount -o remount,rw,sync /