Filesystems OpenWRT中的Ubifs同步选项

Filesystems OpenWRT中的Ubifs同步选项,filesystems,embedded-linux,bootloader,openwrt,ubifs,Filesystems,Embedded Linux,Bootloader,Openwrt,Ubifs,我有一个在openWRT上工作的系统;引导加载程序是uboot。我的NAND设备上有UBI文件系统。使用的linux内核是3.4.18,映像可以正常引导,文件系统也可以正常运行 一个问题是,当ftp发生时,目标电源关闭和打开(在ftpd文件完全传输后,对目标进行ls确认),文件(ftpd)显示大小为0。执行了“mount”命令,然后发现根文件系统的mount选项没有“sync”。但从引导加载程序中,引导参数的传递方式如下: [ 0.000000] arg[1] ubi.mtd=1 [

我有一个在openWRT上工作的系统;引导加载程序是uboot。我的NAND设备上有UBI文件系统。使用的linux内核是3.4.18,映像可以正常引导,文件系统也可以正常运行

一个问题是,当ftp发生时,目标电源关闭和打开(在ftpd文件完全传输后,对目标进行ls确认),文件(ftpd)显示大小为0。执行了“mount”命令,然后发现根文件系统的mount选项没有“sync”。但从引导加载程序中,引导参数的传递方式如下:

[    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)

任何指针都会有帮助。

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

您需要将/etc/inittab文件中的重新装载行更改为如下所示:-


null::sysinit:/bin/mount-o重新装载、rw、sync/

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

您需要将/etc/inittab文件中的重新装载行更改为如下所示:-

null::sysinit:/bin/mount-o重新装载、rw、同步/