2013-05-01 5 views
0

웹 콘텐츠 저장소에 s3fs를 사용하고 있습니다. 마운트 지점은 /data/example.com/입니다. s3fs 캐시 경로는 /data/cache/example.com/입니다.Nginx 용 s3fs 캐시를 사용할 수 있습니까?

내 Nginx는 현재 문서 루트에 /data/example.com/을 사용합니다. 나는 이것을 /data/cache/example.com으로 바꾸고 싶지만 Nginx는 "Permission denied"라고 말합니다.

나는 /etc/fstab에 마운트 소유권에 대해 다음 s3fs 옵션을 사용 :

s3fs#example.com /data/example.com fuse nosuid,nodev,allow_other,uid=500,gid=500,umask=022,use_cache=/data/cache 0 0 

가 어떻게이 s3fs 캐시의 소유권을 설정할 수 있습니까?

답변

0

이렇게하면 안됩니다. s3fs 캐시 파일 시스템은 내부 프로그램이므로 외부 응용 프로그램에서 사용할 수 없습니다. 그들은 언제든지 캐시 파일의 형식을 변경할 수 있습니다. 캐시 된 파일을 어떤 이유로 든 수정할 수 있으며 손상된 데이터가 표시됩니다.

/data/example.com에 위치한 마운트 된 파일 시스템 대신 캐시 파일 시스템을 사용하려는 이유가 무엇입니까?

관련 문제