Unison同步:恢复替换文件的副本
我已将Unison配置为在服务器之间同步文件。它从Unison同步:恢复替换文件的副本,unison,Unison,我已将Unison配置为在服务器之间同步文件。它从SERVER1获取文件副本,并将文件替换或复制到其他服务器。我刚刚在SERVER2上直接添加了一个文件夹,但是SERVER1(基本服务器)有一个该文件夹及其内容的旧副本。使用Unison将我的所有文件同步到SERVER2后,该文件夹被SERVER1中的旧文件夹替换 有没有办法从服务器2恢复文件?Unison本身是否维护一些版本控制或备份 根据您的配置,Unison应将此注册为冲突,您需要手动告诉它将文件从SERVER1推送到SERVER2。默认情
SERVER1
获取文件副本,并将文件替换或复制到其他服务器。我刚刚在SERVER2
上直接添加了一个文件夹,但是SERVER1
(基本服务器)有一个该文件夹及其内容的旧副本。使用Unison将我的所有文件同步到SERVER2
后,该文件夹被SERVER1
中的旧文件夹替换
有没有办法从
服务器2
恢复文件?Unison本身是否维护一些版本控制或备份 根据您的配置,Unison应将此注册为冲突,您需要手动告诉它将文件从SERVER1
推送到SERVER2
。默认情况下,Unison不维护备份,因此除非您启用此功能,否则将覆盖SERVER2
上的文件
要同时启用备份,您的Unison配置文件中需要有如下内容:
backuplocation = central
backupdir = Unison-Backups
backup = Name {.*,*}
maxbackups = 7
backupprefix =
backupsuffix = .$VERSION
这将对每个文件进行多达7个版本的备份,并将这些备份放在Unison backups
目录中,并将版本号附加到每个备份文件的名称中。有关更多详细信息,请参阅Unison手册的第页