储存库无法上传问题

使用问题 · 444 次浏览
lal627 创建于 2023-02-17 10:31

在确认OneDrive已经完成同步的情况下出现以下报错:

检查发现kopia中多了个不太认识的快照(下面那个是平常备份的路径),存储库连接正常,但备份时间和动作保留快照的时间不匹配

调试文件链接

链接:https://pan.baidu.com/s/1PZIEK9ImwtPHLC3iGQzpsQ?pwd=1111 
提取码:1111 

 


回复内容
风未知 2023-02-17 12:16
#1

最后你说的备份时间和动作设置的保留快照时间不匹配……这是因为动作只会在检测到数据更改时备份,如果你正确设置了sm18的文件变更黑名单,那么快照时间不连续是很正常的现象。

风未知 2023-02-17 12:12
#2

另外你在 kopiaui 中看到的那个不认识的“快照”实际上并不是快照,这只是一个“策略”,这个策略下并没有快照(size是0)

这个策略是quicker影子备份的策略(名字中就带有“quickershadowcopy”),每次影子备份前都会检查策略并正确设置策略

之所以不在影子备份后删除是出于性能考虑,如果每次都在影子备份前后添加删除策略会降低备份速度

除了你会在这里看到它外,这没有任何影响。

当然,如果你只使用 kopia 影子备份(现在这是主要推荐的选项)那么可以直接删掉这条策略。

风未知 2023-02-17 12:05
#3

你的调试方法错了,既然是恢复快照时出错,那么你应该按住右shift点击菜单中的快照列表,然后选择出错的那个快照恢复,这样的调试文件才是有用的

这一部报错实际上有着多种可能,我上次电脑系统出问题也触发了这个,所以要看到具体的命令返回结果才知道

我更新了动作,你现在可以直接在这个报错窗口查看错误报告了。当然你也可以重新用正确的方法调试一次

lal627 回复 风未知 2023-02-17 12:18 :

非常感谢您的解答 新的调试文件链接:

链接:https://pan.baidu.com/s/1X9adXhYc3s3KFBHNnpuoAg?pwd=1111 

提取码:1111 

风未知 回复 lal627 2023-02-17 12:23 :

看起来是这份快照丢了数据,你试试别的快照能不能恢复?

lal627 回复 风未知 2023-02-17 12:25 :

所有快照均不能恢复 包括一个月前能正常使用的快照同样不能恢复

风未知 回复 lal627 2023-02-17 13:03 :

给我看看一个月前快照的错误报告

不能恢复快照的话,能正常备份吗?

lal627 回复 风未知 2023-02-17 13:08 :

链接:https://pan.baidu.com/s/14099iHKFTmclhCPd1nMFOw?pwd=1111 

提取码:1111 

似乎备份是正常的 会出现绿色成功提示,快照列表也会更新。但这些快照无法恢复

风未知 回复 lal627 2023-02-17 13:43 :

你今天生成的新快照与一个月前的旧快照报错缺的是同一个 blob

这是你第一次通过 onedrive 同步吗?你之前是否有通过 onedrive 同步并正常使用?

如果是前者,这意味着你同步时漏了一份关键数据,导致了所有快照都无法恢复

如果是后者,那这份数据就应该不是在同步时损坏的。当然也有可能是 kopia 整理储存库后文件发生了改变,重新上传时缺失了相关数据。另外请避免在多台电脑上同时运行智能备份+ sm,这很可能导致数据冲突。

总之可以确定的是你当前的这个储存库缺失了关键数据,导致所有快照都无法恢复。你可以尝试重新同步,或者直接把储存库删了重来……涉及到 blob not found,我就没什么办法了,或许你可以在 kopia 的 github 上向官方求助。如果你需要使用命令行与 kopia 交互,记得打开 kopia.exe 文件夹在地址栏输入 cmd 回车后再运行命令。

动作比较推荐使用 kopia 进行本地备份,使用 git 进行远程同步,因为 git 的远程同步绝对不会出问题。只是很多人不会配置 git,又或者有单文件超过了 100mb 导致无法使用 git 同步,我才做了不能 100% 成功的 kopia 远程同步。有些人用着很稳定什么问题都没有,但既然你已经出过问题了,我建议把 git 也配置上。

lal627 回复 风未知 2023-02-18 00:37 :

之前是通过OneDrive同步并正常使用的 不使用git是因为有文件大小超出了100M 没有找到比较合适的解决办法。

删除存储库重新配置的时候报错如下

风未知 回复 lal627 2023-02-18 00:48 :

你是删了 kopia 储存库吗?看起来你像是删了动作数据然后输密码输错了……删储存库指的是把硬盘上的 kopia 储存库删掉

另外……你没必要为不同设备配置不同的智能备份动作,因为动作的数据文件只会储存在本地,并不会同步到另一台电脑上,两台电脑使用同一个动作的配置文件是完全独立的。

lal627 回复 风未知 2023-02-18 02:18 :

删的是储存库 也不是密码问题。确实是多端同步导致的 不过现在已经解决了 非常感谢

回复主贴