Restic: 使用--stdin始终报告0B

创建于 2019-01-03  ·  3评论  ·  资料来源: restic/restic

restic version

在Linux / amd64上使用go1.11.1编译的restic 0.9.3

您是如何精确地休息的?

回声“测试” | Restic备份--stdin

您使用什么后端/服务器/服务来存储存储库?

蔚蓝

预期行为

Restic日志显示“已处理1个文件,0:00中5 B”

实际行为

Restic日志显示“已处理1个文件,0:00中为0 B”

您有什么可能的原因吗?

如果文件来自标准输入,则似乎从不存储“文件大小”

您有解决该问题的想法吗?

内部存储标准输入的已处理文件大小

need implementing bug

所有3条评论

哦,有趣,感谢您的举报。 尽管您的命令行略有错误,但我怀疑您是说echo test | restic backup --stdin吗?

糟糕,我编辑了命令,确实意味着恢复备份

这很有趣。 当restic保存了一堆文件时,它首先统计所有文件并计算文件大小的总和,以获取需要处理的字节数。 运行结束时,将打印该数字。

对于从stdin读取的备份,restic不知道将读取多少字节,因此它仅使用零。 那是最后印出的内容。 #2138将跟踪已处理的字节数,并在末尾打印。

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

axllent picture axllent  ·  4评论

mholt picture mholt  ·  4评论

christian-vent picture christian-vent  ·  3评论

stevesbrain picture stevesbrain  ·  3评论

whereisaaron picture whereisaaron  ·  3评论