在更换powershell策略后依然报备份失败的错误;另想请教一个关于kopia的问题

使用问题 · 709 次浏览
kodokusha 创建于 2022-09-29 19:31

我的使用环境是Mac上pd虚拟机运行sm18和quicker,关闭supermemo的时候好像是可以正常备份,打开supermemo备份就报错,提示需要更换策略,在更换了之后,依然报备份失败。

另外想请教一个关于kopia的问题,在虚拟机外用kopia进行实时备份,但是用下来发现,在还原了使用中进行的备份后,sm似乎会报错,比如我在使用中对某些卡片进行了dismiss,在还原了这个使用中做的备份后,再点那些使用中dismiss了的卡片,就会报element missing from priority queue,然后repair也会报错(备份前repair是0error),不知道影子备份是否会出类似的问题。(我在知乎上向您的私信也问了这个问题,好像您不常上知乎~)

kodokusha 最后更新于 2022/9/29

回复内容
风未知 2022-09-29 20:06
#1

一、先前也有一位在 mac 虚拟机上运行 sm18 的用户出过更改 powershell 执行策略失败的情况,经检查后发现是自动流程会出问题,所以需要手动更改,在那之后我进行了更新,动作应会指引用户进行手动更改,不知你是否有看到这部分的提示操作?你也可以按这篇文档中的方法尝试更改:手动设置 PowerShell 执行策略

二、我不是很清楚在虚拟机外备份 sm 是什么情况,是直接备份整个虚拟机的硬盘目录吗?是否是影子备份?如果不是影子备份,出现问题是可以理解的,如果确实是影子备份的话,有可能是 sm 奇怪的文件保存逻辑导致的,相关信息可以看这篇文档:SM 影子备份须知(空白文档恢复方法)

我看你在私信中提到了 bitshelter,它的备份方法和影子备份其实是一样的,都是借助了 windows 的 shadow copy 服务,只不过 bitshelter 做的事情比较少,kopia 影子备份做的事情比较多罢了。对于问题二,我的倾向是你没有使用影子备份

风未知 最后更新于 2022-09-29 20:17
kodokusha 回复 风未知 2022-09-29 20:26 :

问题一是提示需要更改powershell执行策略,我按照提示进行了,但是仍然报错,问题二确实是没有使用影子备份,因为直接在虚拟机外备份的话,也不会提示失败,我就一直这么用了,前几天才发现会报错,我再试试改powershell执行策略

kodokusha 回复 风未知 2022-09-29 20:32 :

这个界面应该是安装成功了吧

风未知 回复 kodokusha 2022-09-29 20:35 :

是的,你已经连接上了储存库。不过这和设置 powershell 策略是两件事

风未知 最后更新于 2022-09-29 20:38
kodokusha 回复 风未知 2022-09-29 20:42 :

这次安装没有提示我powershell的问题,手动的话好像不识别这个命令

风未知 回复 kodokusha 2022-09-29 20:44 :

请仔细看文档中的说明,powershell 和 cmd 是两个东西


kodokusha 回复 风未知 2022-09-29 21:05 :

哦哦,我那个位置是cmd,我找找powershell在哪儿

风未知 回复 kodokusha 2022-09-29 21:06 :

你可以直接按下windows键  直接输入 powershell 就能找到

kodokusha 回复 风未知 2022-09-29 21:10 :


kodokusha 回复 风未知 2022-09-29 21:11 :

是需要手动删除这个文件是嘛

风未知 回复 kodokusha 2022-09-29 21:11 :

把消息中的这个文件删了就是了,可能是之前出问题时残留的

风未知 最后更新于 2022-09-29 21:12
kodokusha 回复 风未知 2022-09-29 21:16 :

还是报错

风未知 回复 kodokusha 2022-09-29 21:17 :

留个qq吧,交流方便点

kodokusha 回复 风未知 2022-09-29 21:21 :

(已加)

风未知 最后更新于 2022-09-29 21:22
风未知 2022-09-29 22:19
#2

此问题已解决,原因出在备份文件夹是通过网络磁盘挂载的,windows 的 shadow copy 服务对此不起作用,将备份文件夹放在虚拟机的物理磁盘里就能解决,之后就能正常影子备份了

回复主贴