Jaf*_*afo 2 fuse amazon-s3 s3fs
当您有几个目录(大约 70 个),每个目录包含相当多的文件时,s3fs 挂载上的任何递归chown或chmod命令都需要很长时间。
这些命令中的任何一个都可能需要近 24 小时。我必须这样做,否则 Apache 进程无法访问这些文件/目录。正常挂载上的命令大约需要 20 秒。
安装方式:
/storage -o noatime -o allow_other -o use_cache=/s3fscache -o default_acl=public-read-write
Run Code Online (Sandbox Code Playgroud)
在/etc/fuse.conf:
user_allow_other
Run Code Online (Sandbox Code Playgroud)
使用最新版本:1.78
关于如何更快地做到这一点的任何想法?
一段时间后,我发现并行处理过程以加快速度会更好。例子:
find /s3fsmount/path/to/somewhere -print | xargs --max-args=1 --max-procs=100 chmod 777
Run Code Online (Sandbox Code Playgroud)
它仍然很慢,但远没有以前那么慢。
| 归档时间: |
|
| 查看次数: |
7440 次 |
| 最近记录: |