谁能猜到,为什么 duplicity 突然开始制作或处理第一个主机名字母大写?
[root@crew shared_scripts]# duplicity --version
duplicity 0.7.10
[root@crew shared_scripts]# uname -a
Linux crew.gdndev.xyz 3.10.0-327.28.3.el7.x86_64 #1 SMP Thu Aug 18 19:05:49 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
[root@crew shared_scripts]# echo $HOSTNAME
crew.gdndev.xyz
[root@crew shared_scripts]# hostname
crew.gdndev.xyz
[root@crew shared_scripts]# duplicity --archive-dir /archive-dir --name backup-name --no-encryption --full-if-older-than 2W /backup-source scp://backup-destination
Local and Remote metadata are synchronized, no sync needed.
Last full backup date: Tue Nov 8 00:16:35 2016
Fatal Error: Backup source host has changed.
Current hostname: Crew.gdndev.xyz
Previous hostname: crew.gdndev.xyz
昨天还好……一个多星期没有更新包。正常运行时间 6 天。
获取主机名和其他来源的其他方法是什么?可以更改但不影响 $(hostname) 的东西?
这个重复错误票包含一些提示
https://bugs.launchpad.net/duplicity/+bug/662334
最简单的方法是使用适当的命令行开关“--allow-source-mismatch”一次,以确保您仍然在同一台机器上的重复性。
..ede/duply.net