
저는 작은 nvme SSD의 Rocky Linux 8.4에서 nextcloud 인스턴스를 실행하고 있습니다. 외부 저장소로 사용하기 위해 Evo 860을 추가했지만 작동시킬 수 없습니다. 사용자 및 그룹에 /mnt/Evo860/NextCloudStorage/data rwx 폴더를 제공하고 소유자를 Apache로 설정하면 Nextcloud가 인식합니다(사용자 웹 서버가 실행 중인 웹 서버), 하지만 nextcloud 프런트엔드에 항상 "폴더를 생성할 수 없습니다"라는 오류 메시지가 나타납니다. Apache 사용자로 bash에서 폴더를 생성하면 완벽하게 작동합니다. 나는 chown 777 -R data/
(Evo860까지의 모든 폴더에 대해) 시도했지만 아무것도 바뀌지 않았습니다. 나는 무엇을 더 시도해야할지 전혀 모른다.
nvme SSD의 nextcloud 프런트엔드를 통해 폴더를 추가하면 잘 작동합니다.
답변1
따라서 재시작이 도움이 되었거나 SELinux가 방해가 되었는지 의심스럽습니다. 수행원이 가이드, SELinux 단계를 실행하고 다음 명령을 입력했습니다.
chcon -t httpd_sys_rw_content_t /path/to/my/external/storage/ -R
이제 작동합니다.