我有 Ubuntu 12.04 EC2 实例,对于我的域,我有一个 WordPress 站点。
我的 S3fs 版本
Amazon Simple Storage Service File System 1.74
Copyright (C) 2010 Randy Rizun <rrizun@gmail.com>
License GPL2: GNU GPL version 2 <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
最近我mybucket
在以下路径 /var/www/my-domain/mybucket 中创建了一个名为并安装在 EC2 实例中的 s3 存储桶,并引用了链接http://tecadmin.net/mount-s3-bucket-centosrhel-ubuntu -using- s3fs/ 并使用 /etc/fstab 并使用以下命令永久安装
s3fs#mybucket /var/www/mydomain/mybucket fuse netdev,use_cache=/tmp/cache,use_rrs=1,allow_other 0 0
当我尝试以下命令来更改所有权时
chown myuser:daemon /var/www/my-domain/mybucket
我收到以下错误
chown: changing ownership of ‘/var/www/my-domain/mybucket’: Input/output error
并且当我通过 S3 浏览器上传任何内容(如图像、文件等)时,如果通过在 EC2 的 S3 安装文件夹中提供 ls -all 检查该内容,则意味着我得到以下输出
---------- 1 root root 10 Jan 7 08:33 New Text Document.txt
我的域有 ftp,当我使用 Filezilla 等 FTP 客户端将内容上传到 S3 安装的文件夹 /var/www/my-domain/mybucket 时,我收到以下错误。
Response: 500 OOPS: ftruncate
Error: Critical file transfer error
Response: 500 OOPS: priv_sock_get_cmd
Error: Connection closed by server
我的问题是
- 如何更改 EC2 实例中 S3 存储桶挂载文件夹的权限。
- 如何将内容上传到 S3 存储桶,使其具有正常的文件权限。(我更喜欢像普通文件夹一样使用 filezilla 上传)
- 我可以使用 mydomain.com/mybucket 的 S3 存储桶文件夹内容的 URL 是什么,或者是否有任何其他 URL 可通过 Web(Apache)访问
- 如何解决 File zilla 500 OOPS 错误
请帮助我解决上述问题,我在过去 1 周内一直在解决这个问题,并搜索了很多文章,但对我没有任何帮助。