Portainer部署的Nextcloud数据迁移至U盘后出现内部服务器错误求助
Nextcloud迁移至U盘后出现内部服务器错误问题记录
背景信息
- 设备:树莓派5
- 部署环境:通过Portainer部署常规Nextcloud(非snap版本),仅具备基础Linux知识,对Portainer和Docker不熟悉
- 已验证操作:Portainer和Nextcloud安装完成后功能正常;在树莓派SD卡内部移动Nextcloud的DB、Config、Data文件夹可成功完成,操作步骤:
- 进入Portainer停止Nextcloud栈
- 在Portainer的editor标签页,修改三个挂载路径
.../Nextcloud/DB、.../Nextcloud/Config、.../Nextcloud/Data为SD卡内的新位置 - 执行命令
sudo mv .../Nextcloud .../<NextcloudNewLocation>移动文件夹 - 在Portainer中更新栈以启动服务
出现的问题
将上述三个挂载路径改为U盘的/media/....路径后,访问Nextcloud网站仅显示内部服务器错误。已执行的排查操作:
- 使用GParted将U盘格式化为ext4文件系统
- 执行命令
sudo chmod 777 .设置U盘目标目录权限,通过ls -l查看确认权限为drwxrwxrwx <target> - 曾查询到Nextcloud-snap版本需启用removable-media插件才能访问
/media目录的方案,但该方案不适用于当前的常规Nextcloud部署
内容的提问来源于stack exchange,提问作者chris
相关产品推荐
相关产品推荐

