升级我的rdiff备份后
rdiff-backup --version
rdiff-backup 1.2.8我收到以下错误消息:
Exception 'Found too many current_mirror incs!' raised of class '':How,我能找出哪个目录有问题吗?
发布于 2018-11-16 07:46:35
我提交了一个错误报告https://github.com/sol1/rdiff-backup/issues/37,并找到了以下解决方案。它查找包含多个current_mirror条目的目录。有两个以上的人才是罪魁祸首。
在我的例子中,这三个文件中有两个具有类似的时间戳,我删除了一个比我大一分钟的文件--现在错误已经消失了。
示例:
doe@computer:/backup/rbackup$ sudo ./countmirror
3 ./company/Admin/rdiff-backup-data脚本:
#!/bin/bash
# https://stackoverflow.com/questions/9157138/recursively-counting-files-in-a-linux-directory
#
# get the current mirrors
# param 1: filter
#
get_current_mirrors() {
local l_filter="$1"
for f in $(find . -name current_m* ) ; do
d=$(dirname $f)
b=$(basename $f)
case $l_filter in
"dir") echo $d;;
"file") echo $f;;
*) echo $f
esac
done
}
#get_current_mirrors
#get_current_mirrors file
get_current_mirrors dir | sort | uniq --count --repeatedhttps://unix.stackexchange.com/questions/482089
复制相似问题