1

我想为应该具有非常高性能的特定照片库应用程序创建一个 tempfs。更具体地说,我有一个创建 tmpfs 的代码,我想要一个第 3 方照片库应用程序来访问该 tmpfs 中的文件。

我创建了一个tempfs并将其安装到文件系统中的某个节点。然后我通常将 sdcard 中的特定照片列表复制到我的 tmpfs 中。(记住 sd 卡上的文件系统是 VFAT)

这些文件被很好地复制到了 tmpfs 目的地,但我遇到了一个非常烦人的问题:似乎没有将umask属性设置为 tmpfs 的选项(此外,您可以看到该属性在 fstab 文件中为 0),因此,我从 sdcard 复制到 tmpfs 的所有文件都没有权限,即我的应用程序无法读取/写入它们(但它们存在)。

我该如何解决?

4

1 回答 1

0

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

于 2014-06-03T13:09:47.360 回答