OpenWRT中的Ubifs同步选项

时间:2013-01-02 06:17:37

标签: filesystems embedded-linux bootloader openwrt ubifs

我有一个适用于openWRT的系统; bootloader是uboot。我的NAND设备上有UBI文件系统。使用的linux内核是3.4.18,图像启动正常,文件系统也很好。

一个问题是当ftp发生然后目标关闭并打开时(在ftpd文件完全传输之后,在目标上执行ls确认),文件(ftpd)显示大小为执行了“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 个答案:

答案 0 :(得分:3)

当系统启动时,/ etc / inittab可能正在重新挂载根文件系统

您需要将/ etc / inittab文件中的重新安装行更改为: -

null :: sysinit:/ bin / mount -o remount,rw,sync /