安装S3 bucket后,目录的系统日期显示为1970年



我使用s3fs命令挂载S3 bucket,挂载后目录显示系统日期为1970。

我的谷歌搜索无法找到解决方案,正在寻求帮助。

S3命令:

s3fs rsqatestbucket2 /storage/s3test -o passwd_file=/opt/data/restore/.mng -o use_path_request_style -o url=http://s3.amazonaws.com -o uid=`id -u mng`,gid=`id -g mng`,allow_other,mp_umask=007

"ls-l"命令的输出:

[root@localhost storage]# ls -l
total 1
drwxrwxrwx. 6 root        root       165 Jul 10 16:01 device
drwxrwxrwx. 1 mng     mng              0 Jan  1  **1970** s3test

发出stat/HeadObject时,s3fs将首先尝试其x-amz-meta-mtime标头,如果找不到,则返回Last-Modified标头。如果服务器不返回标头,s3fs将默认为time=0,或1970年1月1日。使用s3fs创建的对象应该同时具有两个标头,尽管使用其他工具创建的对象将只具有第二个标头。您的服务器没有后者是不寻常的——您可以尝试aws s3api head-object --bucket $YOURBUCKET --key $YOURKEY来查看它们是否已填充吗?如果其中一个值存在,但s3fs没有显示,请尝试升级到最新的s3fs 1.90版本。

相关内容

  • 没有找到相关文章

最新更新