Sim, alterar a propriedade da árvore do sistema de arquivos com raiz em /media/pi/storage/root_folder/ para (o usuário sob o qual o Apache Httpd é executado, geralmente apache ) deve funcionar enquanto o usuário puder acessar a árvore do sistema de arquivos (ou seja, para "executar" os diretórios media , pi e storage .
No entanto, se selinux estiver habilitado, os arquivos podem precisar de permissões adicionais.
Execute selinuxenabled && echo enabled para ver se está ativado.
Se sim, execute
chcon -vR --type=httpd_sys_content_t /media/pi/storage/root_folder
para alterar o contexto do SELinux dos arquivos em /media/pi/storage/root_folder (não sou guru do SELinux, mas isso funciona para mim).