使用rsync备份文件:错误23

Modified on: Thu, 14 Jun 2018 03:59:23 +0800

我正在尝试备份我的/ home以将所有数据从一台计算机传输到另一台计算机。我想将备份保存在同一台计算机上,而不是将其转移到另一台计算机上。出于安全原因,我试图了解它如何在没有大量数据(新的数据)的情况下在计算机上运行,​​以确保我不会删除某些内容而不是复制它。

我在终端跑:

sudo rsync -avz /home/maria /home/guest/backup

我的结果是:

sent 58797801 bytes  received 23050 bytes  4705668.08 bytes/sec
total size is 100202958  speedup is 1.70
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1060) [sender=3.0.7]

我再次尝试过,结果相同。我不知道,哪些文件没有被转移,是什么让整个备份对我来说毫无用处(我想自动完成它,以免忘记某些事情而放松它)。

在两台计算机上我都有相同的系统(Ubuntu 10.04)。 Rsync版本:3.0.7-1ubuntu1。

感谢您提供任何提示

作者:jrg,maria

最佳答案

好吧,因为您在详细模式下运行rsync,所以您应该能够在其输出中看到问题所在。通常是权限被拒绝错误。

例如,假设我要备份~/.gvfs文件夹:

$ sudo rsync -av /home/arrange/.gvfs /tmp
[sudo] password for arrange: 
sending incremental file list
rsync: link_stat "/home/arrange/.gvfs" failed: Permission denied (13)

sent 12 bytes  received 12 bytes  48.00 bytes/sec
total size is 0  speedup is 0.00
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1060) [sender=3.0.7]

所以我的建议是列出rsync -av输出并查找类似的错误。

作者:arrange

相关问答

添加新评论