我想为特定的照片库应用程序创建一个tempfs,它应该有很高的性能。更具体地说,我有一个创建tmpfs的代码,我希望第三方照片库应用程序访问tmpfs中的文件。
我创建了一个tempfs并将其安装到文件系统中的某个节点上。然后我把SD卡上的照片列表复制到我的TMPFS中。(请记住,SD卡上的文件系统是vfat)
这些文件被很好地复制到tmpfs目的地,但我遇到了一个非常奇怪的问题:似乎没有将umask属性设置为tmpfs的选项(您还可以看到,在fstab文件中这个属性得到0),因此,我从sdcard复制到tmpfs的所有文件都没有权限,即,我的应用程序不能读写它们(但是它们是存在的)。
我该怎么解决?

最佳答案

所以编辑fstab并添加一个不同的umask。例如,mode=644允许用户进行“读/写”访问,只允许用户组和其他所有人进行“读”访问。

关于android - 将文件复制到android中的tmpfs中( native ),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24012942/

10-09 03:45