![Cómo darle acceso a Nexctloud al almacenamiento local externo](https://rvso.com/image/1654775/C%C3%B3mo%20darle%20acceso%20a%20Nexctloud%20al%20almacenamiento%20local%20externo.png)
Estoy ejecutando una instancia de nextcloud en Rocky Linux 8.4, en un SSD nvme pequeño. Agregué un Evo 860 para usarlo como almacenamiento externo, pero no puedo hacerlo funcionar: Nextcloud reconoce si le doy la carpeta /mnt/Evo860/NextCloudStorage/data rwx para usuario y grupo y configuro el propietario en apache (el usuario bajo el cual se ejecuta el servidor web), pero siempre aparece el mensaje de error "No se pudo crear la carpeta" en la interfaz de nextcloud. Si creo una carpeta desde bash como usuario de Apache, funciona perfectamente. Lo intenté chown 777 -R data/
(y para cada carpeta hacia arriba hasta Evo860), pero eso no cambia nada. No tengo idea de qué más probar.
Si agrego una carpeta a través de la interfaz de nextcloud en el SSD nvme, también funciona.
Respuesta1
Entonces, o reiniciar ayudó, lo cual dudo, o SELinux estaba en el camino. Siguienteesta guía, ejecuté el paso SELinux y escribí el siguiente comando
chcon -t httpd_sys_rw_content_t /path/to/my/external/storage/ -R
Ahora funciona.