我的 Nextcloud 数据文件夹位于 Ubuntu Server 16.04 NUC 上,并且我有一个 Raspberry Pi,我仅使用它来备份我的整个 Nextcloud 数据文件夹。
为此,我从 Nexctloud 服务器运行
sudo rsync -aAxvH /nextcloud/data/folder [email protected]:/media/backups --delete
一切都运行良好。我唯一的疑问是,在 Nexctloud 服务器上,文件的所有权是www-data:www-data
,一旦转移,它就变成pi:pi
。
这样可以吗?还是我应该确保www-data
备份后仍归所有者所有?我的目标是创建一个每日备份,以便在数据丢失时轻松恢复。
在源文件上,
ls -n
给出
total 44
drwxr-xr-x 2 33 33 28672 Mar 17 22:44 cache
drwxr-xr-x 20 33 33 4096 Jul 23 14:23 files
drwxr-xr-x 5 33 33 4096 Dec 23 2017 files_trashbin
drwxr-xr-x 5 33 33 4096 Jul 11 15:04 files_versions
drwxr-xr-x 2 33 33 4096 Jul 11 15:05 uploads
而在备份中它提供了
total 20
drwxr-xr-x 2 1000 1000 4096 Mar 17 22:44 cache
drwxr-xr-x 20 1000 1000 4096 Jul 23 14:23 files
drwxr-xr-x 5 1000 1000 4096 Dec 23 2017 files_trashbin
drwxr-xr-x 5 1000 1000 4096 Jul 11 15:04 files_versions
drwxr-xr-x 2 1000 1000 4096 Jul 11 15:05 uploads
在源(Nextcloud 服务器)上,我有
edwin@nuc:~$ getent passwd 33
www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin
edwin@nuc:~$ getent passwd 1000
edwin:x:1000:1000:Edwin,,,:/home/edwin:/bin/bash
在 Raspberry(备份服务器)上,我有
pi@pi:/ $ getent passwd 33
www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin
pi@pi:/ $ getent passwd 1000
pi:x:1000:1000:,,,:/home/pi:/bin/bash