我经常想让 Android 手机上的不同应用访问相同的文件,但这些应用位于不同的文件夹中。有没有办法让 FAT SD 卡上的两个不同文件夹路径指向同一个文件?对于 EXT,我认为我可以使用符号或硬链接来实现这一点,但 FAT 不存在这些。FAT 可以扩展以支持它们吗?Android 可以使用 EXT 格式的 SD 卡吗?可以将文件夹安装在另一个文件夹之上吗?
如果确实存在,会有什么负面副作用吗?
答案1
如果您具有 root 权限,则可以将一个文件夹挂载到另一个文件夹中。
打开 adb 或终端(最好使用 adb)并输入
mount -o bind /origdir /newdir
这应该与 FAT32 文件系统具有相同的效果,ln
并且可在 FAT32 文件系统上运行
答案2
Endolith 的答案最适合您的情况,但 Sathya 错了,也有解决方案,如果您真的需要假链接(硬链接),请参阅:https://stackoverflow.com/questions/4545536/faking-symbolic-links-on-a-fat32-formatted-storage 尽管我还没有在 Android 上尝试过。
答案3
Android 可以使用 EXT 格式的 SD 卡吗?
Android 可以安装 ext2,但卷管理器无法处理 ext2 格式的 SD 卡。(如果您的手机已 root,则可能可以解决此问题。)
可以将一个文件夹安装到另一个文件夹之上吗?
是的。