从 godaddy 到 OS X 的 Rsync

从 godaddy 到 OS X 的 Rsync

我想使用 rsync 将我的网站备份到本地计算机 (OS X)。我开始使用本指南并且走得相当远。

我使用以下 rsync-line:

rsync -PzrlptgD --del --delete-excluded -r --rsync-path=~/bin/rsync user@server:~/ /local/backup/folder/

我想使用 -a 选项(与 rlptgoD 相同),但是只要我使用 -o 标志它就会崩溃。

receiving file list ... 
rsync: connection unexpectedly closed (8 bytes received so far) [receiver]
rsync error: unexplained error (code 255) at /SourceCache/rsync/rsync-42/rsync/io.c(452) [receiver=2.6.9]

如果我跳过 --owner 标志,它会复制文件,但我不确定这有什么区别(我试图阅读它但什么也没发现)

我是否应该跳过使用 --owner 标志?或者我犯了其他错误?

提前致谢

//其他

答案1

-o保留文件的所有权——即用于标识文件所有者的数字 ID 被复制并应用于目标文件。这仅在源计算机和目标计算机对于给定用户具有相同的所有者 ID 值时才有意义。这里几乎肯定不是这种情况,所以您不想使用-o

-o无论如何,仅当您以超级用户身份运行时才有效(只有超级用户可以更改文件的所有权)。

相关内容