s3fs没有显示S3 bucket中的所有文件夹



我正在使用s3fs将bucket装载到EC2实例中。装载是成功的,但奇怪的是,在EC2实例的装载中,并不是所有存在于我的bucket中的文件夹都可见。S3存储桶中的数据是从另一个EC2实例复制的。

pkg-config --modversion fuse
2.9.2
s3fs --version
Amazon Simple Storage Service File System V1.91 (commit:9a42822) with OpenSSL

我用来装载铲斗的命令:

s3fs -o iam_role='MyS3Role' -o url='https://s3.us-east-1.amazonaws.com' -o allow_other -o nonempty -o use_path_request_style -o use_cache=/tmp -o umask=0002 mybucket /usr/test

在版本1.92中,尝试添加以下选项:

-o compat_dir

我在V1.91中遇到了同样的问题。在签出V1.90之后,一切都很好。

git clone https://github.com/s3fs-fuse/s3fs-fuse/
git checkout cd466eb
./configure 
make install
Amazon Simple Storage Service File System V1.90 (commit:cd466eb) with OpenSSL

git结账后。。。

不要忘记

./autogen.sh

./configure

1.93解决了这个问题。1.92引入了1.91中没有的带有隐式目录的回归。您应该能够使用-o compat_dir或通过升级来解决此问题。此症状可在以下位置跟踪:

https://github.com/s3fs-fuse/s3fs-fuse/pull/2212

相关内容

  • 没有找到相关文章

最新更新