请原谅我的无知,我是该站点,Linux和Raspberry Pi的新用户。
以下是一个问题的链接,我使用用户goldilocks充分记录的using答案rsync
创建了自己的rsync
命令,以将其备份到本地网络上MacBook Pro的HDD文件夹中:
我无法跟进此问题,也无法向用户goldilocks发送消息,因为看来Stack Exchange上没有这样的东西?
我想到的是:
rsync -aHv --rsync-path="sudo rsync" --delete-during --exclude-from=/Users/user/Documents/rsync-exclude.txt --rsh="ssh" user@host:/ /Users/user/Desktop/rpi-backup/
据我了解,该--rsync-path="sudo rsync"
参数的添加使您不必通过ssh使用(不安全的)root帐户。
一切似乎进展顺利,但不幸的是,在传输结束时出现如下错误:
rsync error: some files could not be transferred (code 23) at /BuildRoot/Library/Caches/com.apple.xbs/Sources/rsync/rsync-47/rsync/main.c(1400) [generator=2.6.9]
这是我应该担心的事情吗?如果是,该如何解决?还是这是因为我rsync-exluded.txt
在rsync期间使用了一个文件来排除某些目录以免复制某些目录,而此错误只是在确认这一点?
另外,有人回答该问题的用户说无法备份到Mac吗?我的命令似乎没有问题,因为显然在我指定为目标的文件夹中有文件系统的备份。唯一的麻烦是我在结束时收到的错误rsync
。
欢迎使用Stack Exchange(及其Raspberry Pi风味的一角)!如果您参与(最初)提出好的问题并提供好的答案,则无法将消息发送给特定用户,则您的声誉将提高到可以在聊天室中交谈的程度(超过20个声誉),并在材料中添加评论不是您自己的(50岁以上)。
—
SlySven '16
您引用的链接具有许多不同的变体。我通常使用其中一种(备份到HDD)。您应指定要备份到的位置。不幸的是,由于许多不同的原因,如果您尝试备份到OS X,您将不会成功。您可以备份到另一台Linux机器。
—
Milliways '16
感谢您对SlySven的热烈欢迎!希望我能获得足够的积分,最终进入这个聊天室!Milliways,您能否解释一下为什么您说我将无法成功备份到OS X或可能将我指向某个地方,而这一说法更加充实了?
—
chaoticslacker
如果您指的是评论,则应使用@来解决。1 Unix和Linux
—
Milliways '16
rsync
不同,2 OS X重叠的Unix用它自己的层,其防止进入某些目录3除非用户匹配设置可能会丢失,4个权限上hfx
和ext4
显著不同。您可能已经成功备份了用户文件,但是系统文件将丢失/丢失权限。