0

我在 2 个不同的 Ubuntu 服务器实例上安装了相同的 amazon 存储桶,但 ubuntu 用户只能在第一个而不是第二个上写入。在第二个上,它具有读取权限,但没有写入权限。

我正在使用这个命令来挂载它们:

 s3fs -o allow_other -o use_cache=/var/www/tempS3Cache/ mys3bucketname ./media/ 

-Ubuntu用户属于同一组

-Ubuntu 用户是已挂载文件夹的所有者

-Ubuntu 用户安装运行 s3fs 命令

-/etc/passwd-s3fs 和 /home/ubuntu/.passwd-s3fs 在两台服务器上具有相同的权限

- 在第一个我使用 s3fs-1.62.tar.gz 和第二个 s3fs-1.63.tar.gz 来编译 s3fs,这可能是问题吗?

4

1 回答 1

0

好的,所以经过一番调查,我发现这是因为版本 1.63 上的 s3fs 错误https://groups.google.com/forum/?fromgroups=#!topic/s3fs-devel/uksnbrBj6KM

使用版本 1.61 或 1.62 解决问题,但如果使用缓存 https://code.google.com/p/s3fs/issues/detail?id=285&q=bad%20file ,您会得到错误的文件描述

于 2013-03-14T20:02:46.670 回答