如何通过USB小工具修改嵌入式linux检测文件?更新文件

时间:2016-01-26 16:27:44

标签: linux usb usb-mass-storage

我有一个运行USB小工具内核模块的嵌入式Linux设备,可以将mmc用于主机PC(例如Windows或Linux)。 当我用mmc更新文件时,它不会与主机PC同步,除非我再次使用rmmod和insmod。有没有更好的方法来更新新文件?如何检测主机PC修改的文件?我在我的linux设备上使用C编程。 感谢。

1 个答案:

答案 0 :(得分:0)

(1)确实没有更好的方法来更新新文件。您需要轮流并且只能从Linux或Windows访问mmc,一次一个。

(2)你不能轻易做到。

当你说“我在mmc中更新文件时”时,我假设您已经在linux设备中安装了mmc,并且正在同时更新来自linux 的文件 Windows已挂载装置。我不认为这是可取的。主机(Windows)可以缓存来自mmc的文件和/或目录信息,如果嵌入式Linux意外地更改了该信息,它可能会从Windows FS产生错误,并可能破坏mmc。

如果您想在嵌入式Linux和主机Windows之间共享文件,并且能够在不轮流的情况下从任一操作系统修改它们,另一种解决方案是使用网络设备小工具并在嵌入式Linux上运行Samba文件共享一边导出在Linux端安装mmc的文件系统。