我正在尝试让 Linux 设备在 OTG/设备模式下通过 USB 端口充当大型 USB 驱动器。g_mass_storage 模块可以很好地处理最大 2Tb 大小的备份文件,但我找不到使用此模块公开 8Tb 驱动器的方法。似乎模块仅限于使用备份文件的 512 字节块。文档指出,当使用块设备时,模块将使用设备的块大小。我尝试通过循环设备使用分区和格式化的 8Tb 文件,而不是直接使用该文件,看看这是否会说服 g_mass_storage 使用更大的块,但这没有帮助。有没有其他模块或其他方法可以实现这一点?