我想为特定的相册应用程序创建一个 tempfs,它应该具有非常高的性能。更具体地说,我有一个创建 tmpfs 的代码,我希望第 3 方照片库应用程序访问该 tmpfs 中的文件。
我创建了一个 tempfs并将其挂载到文件系统中的某个节点。然后我将sdcard中的具体照片列表复制到我的tmpfs中。 (记住 sd 卡上的文件系统是 VFAT)
文件已很好地复制到 tmpfs 目标但我遇到了一个非常烦人的问题:似乎没有将 umask
属性设置为 tmpfs 的选项(另外,您可以看到此属性在 fstab 文件中为 0),因此,我从 sdcard 复制到 tmpfs 的所有文件都没有权限,即我的应用程序无法读取/写入它们(但它们存在) .
我该如何解决?
最佳答案
因此编辑您的 fstab 并添加一个不同的 umask。例如mode=644
以允许用户进行“读/写”访问,并且仅对用户组和其他所有人进行“读取”。
关于android - 将文件复制到 android( native )中的 tempfs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24012942/