Answers:
使用--link-dest
创建基于节省空间的快照备份,因此你似乎有backedup数据(每个备份运行),但文件不运行之间改变的多个完整拷贝硬链接,而不是创建节省空间新副本。
(实际上,我仍然使用rysnc
-followed-by-cp -al
方法来实现相同的目的,请参见http://www.mikerubel.org/computers/rsync_snapshots/了解这两种技术的古老但仍然非常好的用法及相关问题)
这种技术的一个主要缺点是,如果文件由于磁盘错误而损坏,则在链接到该文件的所有快照中也是如此,但是我也具有脱机备份,可以在一定程度上防止这种情况的发生。需要注意的另一件事是您的文件系统具有足够的inode,否则您将在实际用尽磁盘空间之前将它们用完(尽管ext2 / 3默认值从来没有问题)。
另外,永远不要忘记--dry-run
对于一些健康的偏执狂非常有用,尤其是在使用--delete*
选项时。
--rsh
是我的。
我使用它将ssh上的密码更改为更快的(--rsh="ssh -c arcfour"
),还建立了ssh
s 链(建议将其与一起使用ssh-agent
)以在无法直接通话的主机之间同步文件。(rsync -av --rsh="ssh -TA userA@hostA ssh -TA -l userB" /tmp/foobar/ hostB:/tmp/foobar/
)。
--time-limit
使用此选项时,rsync将在T分钟后停止并退出。我认为该选项在夜间(非繁忙时间)异步同步大量数据,然后在白天(繁忙时间)使人们开始使用网络时停止同步时非常有用。
--stop-at=y-m-dTh:m
此选项使您可以指定何时停止rsync。
Batch Mode
批处理模式可用于将同一组更新应用于许多相同的系统。
at
进程?
--backup-dir = date +%Y.%m.%d
--delete我们正在删除但正在复制...以防万一
我的是--inplace
。Works想知道何时备份服务器运行ZFS或btrfs并创建本机快照。
cwrsync-Windows的Rsync http://www.itefix.no/i2/node/10650
此版本包含OpenSSH,因此您可以通过安全通道传输文件。
--partial
万一打扰
--bwlimit=100
限制带宽-适用于向下复制大文件,目录
bwlimit
?每秒位数,每秒字节数?
--delete-before
,例如),则会使用旧的“构建列表优先”行为,因为这些选项才能正常工作-因此,如果您没有看到此行为,请检查是否已知您正在使用的其他选项将使其停止。如果您在一棵大树上交互式地使用rsync并想强制进行初始扫描,以便输出--progress
准确,则此功能将非常有用(即“要比较的对象”的数量将永远不会增加,因为在初始扫描之后将找不到新的对象) )。