我在 Linux Mint 20.2 Cinnamon 系统上通过 snap 安装了 Nextcloud。由于我希望 Nextcloud 对其数据使用专用 HD,因此我已将 HD 安装到/mnt/nextcloud
其中并在其中创建了一个/data
文件夹,如此处所述https://github.com/nextcloud-snap/nextcloud-snap/wiki/Change-data-使用另一个磁盘分区的目录
安装开始似乎可以工作,我可以去localhost
设置用户名和密码。之后,我收到以下错误:
您的数据目录无效
确保数据目录的根目录中有一个名为“.ocdata”的文件。
您的数据目录不可写
通常可以通过授予网络服务器对根目录的写入权限来修复权限。请参阅https://docs.nextcloud.com/server/21/go.php?to=admin-dir_permissions。
文件.ocdata
实际上在目录中,所以一定是权限问题。但是,如果我将文件夹权限从 更改为0770
,777
我会得到:
您的数据目录可供其他用户读取
请将权限更改为 0770,以免该目录被其他用户列出。
如果我把它改回
0770
,我会得到第一个错误。链接https://docs.nextcloud.com/server/21/go.php?to=admin-dir_permissions也不指向任何解决方案。
我也试过sudo chown -R www-data:www-data /mnt/nextcloud/data
了,但我仍然得到第一个错误。
关于如何处理这个问题的任何想法?