当您将带有exFAT / FAT32的闪存驱动器和特定目录树放在其USB插槽中时,我有一个设备可以保存屏幕截图。我希望通过以太网尽快将这些屏幕截图直播到其他设备:
设备 - >闪存驱动器 - >以太网
所以我尝试了一个带有OTG支持的ARM设备(Orange Pi Zero)和g_mass_storage
内核模块,它通过USB OTG模拟USB闪存驱动器:
g_mass_storage - 让您的Pi Zero显示为大容量存储设备 (闪存驱动器),首先在Pi上的文件中创建一个迷你文件系统 使用
sudo dd if=/dev/zero of=/piusb.bin bs=512 count=2880
并设置它 作为具有sudo mkdosfs /piusb.bin
的fat32文件系统。然后,什么时候 例如,启用它,将file=/piusb.bin stall=0
添加到最后sudo modprobe g_mass_storage file=/piusb.bin stall=0
。
接下来,我通过ARM设备上的sudo mount /piusb.bin /mnt/
在笔记本电脑(Linux Mint 18)和闪存驱动器文件上安装了模拟闪存驱动器以进行测试。但是当我在一个系统中添加新文件/目录时,它不会出现在另一个系统中。我必须先重新安装设备/文件才能刷新文件。
甚至可以在g_mass_storage
的ARM设备上同时读取(和流式传输)写入的数据?或者有更好的方法来解决我的问题吗?
答案 0 :(得分:1)
您应该尝试重新安装它。 须藤umount / mnt / 须藤挂载/piusb.bin / mnt /