1

如何通过 USB 向 Windows 呈现 Linux 本机文件系统,例如 YAFFS2、ext3,使其显示为 VFAT 或 NTFS?我目前使用 g_file_storage 内核模块共享一个 VFAT 环回文件。理想情况下,有一些可用的转换层将一个文件系统呈现为另一种类型的文件系统。

4

2 回答 2

1

通常我使用 Ext2Fsd 在 Windows 中显示 ext3 和 ext4 文件系统,但我不确定它对回送文件的表现如何。在http://www.ext2fsd.com上试试。然而,我从未尝试过使用 YAFFS2,但绝对值得一试。

于 2013-02-04T15:17:49.653 回答
0

程序vsFat - Virtual Synthetic filesystem(github)似乎在做,你正在(也许仍然)试图做的事情。或者其他读者。

该程序在给定本地系统目录的情况下生成合成 FAT32 文件系统。这种安排的主要目的是通过 Linux usb 小工具将 FS 导出到无法连接到网络驱动器的物理设备。

根据 FAT32 规范,此 FS 是只读的,总大小限制为 2TB,最大文件大小为 4GB。

是一个描述,如何通过 USB 公开这个虚拟块设备。它适用于 Raspberry PI0w,但这些说明适用于任何具有/sys/class/udc/after内容的设备modprobe libcomposite。“UDC” -> “USB DualRole 控制器”

于 2021-08-28T14:28:32.403 回答