Rsnapshot 不会备份所有内容

Rsnapshot 不会备份所有内容

现在问题来了。我有一个带有 Nextcloud 实例的 Ubuntu 16.04 服务器 (NUC)。我有一台通过 SSH 连接到 NUC 的 Raspberry Pi。我已经安装了 Rsnapshot 并在 Raspberry Pi 上创建了 cron 作业,它可以工作,但只能在 /etc/ 上使用。/ownclouddata 文件夹已 rsynced,但它是空的。我怀疑这是所有权的问题(使用 www-data),但我非常不愿意在没有适当帮助的情况下搞乱所有权。所有这些概念对我来说仍然很模糊……

有什么帮助吗?

这是从我的 Pi 机器上的 rsnapshot.conf 文件中获取的。

LOCALHOST
backup [email protected]:/media/data/ownclouddata/ nuc/
backup [email protected]:/etc/ nuc/

答案1

要解决这个问题,您首先必须确保服务器上 owncloud 文件夹中的文件属于 www-data 组,并且该组具有读取权限:

sudo chown -R :www-data /media/data/ownclouddata
sudo chmod -R g+r /media/data/ownclouddata

然后将您的用户添加到组 www-data:

sudo usermod -aG www-data edwin

注意 usermod 命令的参数-aG:这会将用户添加到组中而不会丢弃其他组成员身份,因此这很重要。

相关内容