我尝试使用goofys在挂载目录中创建一个 zip 文件,但失败并显示以下错误消息:
$ su - foo-user
$ zip hoge.zip hoge
updating: hoge
zip I/O error: Operation not supported
zip error: Input file read failure (was zipping hoge)
有什么线索可以解决这个问题吗?
我试过的
在另一个目录中制作一个 zip 文件并将其复制到挂载点成功。所以它似乎不像许可/授权问题。
$ zip /tmp/hoge.zip hoge
adding: hoge (stored 0%)
$ ll /tmp/hoge.zip
-rw-rw-r-- 1 foo-user foo-user 163 Apr 4 17:52 hoge.zip
$ cp /tmp/hoge.zip (path of the mount-point)
$ ll
total 5
-rw-r--r-- 1 foo-user foo-user 5 Mar 26 10:56 hoge
-rw-r--r-- 1 foo-user foo-user 163 Apr 4 17:48 hoge.zip
系统配置
- 操作系统:亚马逊 Linux (EC2)
- 高飞版本:0.19.0-使用
挂载点的权限:
drwxr-xr-x 2 foo-user foo-user 4096 Apr 4 17:48 s3
输入文件的权限:
-rw-r--r-- 1 foo-user foo-user 5 Mar 26 10:56 hoge
设置/etc/fstab
:
(path of goofys installed)/goofys#(s3-bucket-name) (path of the mount point) fuse _netdev,allow_other,--file-mode=0644,--uid=502,--gid=502 0 0
的uid/gid foo-user
:
$ id
uid=502(foo-user) gid=502(foo-user) groups=502(foo-user)