在Linux / Android中是否有类似于FAT32文件夹的链接或共享安装点?


9

我通常希望Android手机上的不同应用程序可以访问相同的文件,但是这些应用程序位于不同的文件夹中。有没有办法使FAT SD卡上的两个不同的文件夹路径指向同一文件?对于EXT,我认为我可以使用符号链接或硬链接来执行此操作,但是FAT不存在。FAT是否可以扩展以支持它们?Android可以使用EXT格式的SD卡吗?文件夹可以安装在另一个文件夹的顶部吗?

如果确实存在,是否有负面影响?


他们只是要将您转移到android dude,请在那再次询问
RobotHumans 2010年

与其说是Android问题,不如说是Linux问题。
endlith 2010年

Answers:


15

如果您具有root用户,则可以在另一个文件夹中挂载一个文件夹。

打开adb或终端(最好使用adb)并输入

mount -o bind /origdir /newdir

这应该具有与lnFAT32文件系统相同的影响,并且可以在FAT32文件系统上使用


工作良好。在应用程序中显示/sdcard/newdir的文件似乎与相同/sdcard/origdir,这对于在仅位于特定硬编码文件夹中的应用程序之间共享文件很有用。您应该提一下,您必须mkdir newdir首先。
endlith 2012年

1
重新启动后,它还会保留吗?我在另一个SE网站上看到一个响应,说这在重新启动时丢失:android.stackexchange.com/questions/4044/…–
Baronz

4

Endolith答案最适合您的情况,但Sathya是错误的,还有解决方案,如果您真的需要伪造链接(硬链接),请参阅:https ://stackoverflow.com/questions/4545536/faking-symbolic-links-on -a-fat32-formatted-storage 虽然我没有在android上尝试过。


3

FAT不支持符号链接。

有没有一种方法可以使FAT SD卡上的两个不同的文件夹路径指向同一文件

没有。

FAT是否可以扩展以支持它们

没有。


这就是为什么存在这个问题的原因。
endlith 2010年

@endolith澄清,我不确定您还想要什么
Sathyajith Bhat

我的问题是,考虑到FAT不支持符号链接,是否有任何方法可以产生与符号链接类似的效果。这不是答案,只是我的问题的重述。
endlith 2010年

1
答案仍然是“否”。这不是重述,而是我的回答-据我所知。
Sathyajith Bhat

-1

Android可以使用EXT格式的SD卡吗?

Android可以挂载ext2,但是卷管理器无法处理ext2格式的SD卡。(如果您已扎根手机,则可以解决此问题。)

文件夹可以安装在另一个文件夹的顶部吗?

是。


“是。” 您将如何在Android上做到这一点?会产生我想要的效果吗?
endolith
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.