PrimoCache 如何与 系统还原 兼容

这里报告PrimoCache软件的Bug或建议,
非常感谢您的支持!
回复
gamegod
1级用户
1级用户
帖子: 3
注册时间: 周五 12月 08, 2023 5:36 pm

PrimoCache 如何与 系统还原 兼容

帖子 gamegod »

现如今,系统备份还原是很普及的操作,如ghost,dism++,cgi-plus...这些都是我们很常用的系统还原软件(非windows自带还原),可是,PrimoCache 却不能与其很好的兼容。

我有一个2T的SSD和一个8T机械硬盘,SSD分成2个区,1T用作系统盘(C盘),余下的1T来作二级缓存,对D盘(机械硬盘)进行读写缓存。个人原因,经常进行系统还原,也就是还原C盘。问题来了,我每次还原后,硬盘就不断狂读不止,要持续一小时以上,开始以为是病毒,后面排查了半天,才知道是因为PrimoCache 在进行同步校验。

由此想到第一个建议:能否在同步校验时,在Gui界面显示一个进度条,显示 “已校验的数据大小和时间/需要校验的数据大小和总时间”。现在这样在后台校验,前台没有任何显示,实在很不友好,不知道的用户还以为自己中了毒,或是被人入侵。随着现在SSD越来越大,二级缓存也水涨船高,每次全盘同步校验的时间也是相当的长!我现在1T就要一小时以上。

第二个建议:能否避免这种无意义的同步校验,我只是还原了C盘,没有对有二级缓存的D盘进行任何写操作,不知为何 PrimoCache 会误判定为离线修改?另外,有没有更好更智能的方法来检测离线修改。因为对C盘进行系统还原是用户们很常见的操作,如能优化就最好。

没有更好的办法前,请问我能否在还原后,第一次重启时,用 "rxpcc edit 1 -j ignoresync" 关闭同步校验,再次重启后再用“rxpcc edit 1 -j volatile” 恢复默认同步检查 ? 请指教,谢谢!
头像
Support
技术支持组
技术支持组
帖子: 2667
注册时间: 周日 12月 21, 2008 10:42 am
联系:

Re: PrimoCache 如何与 系统还原 兼容

帖子 Support »

PrimoCache会检查系统盘来判断是否有发生蓝屏等异常关机的情况,所以系统盘做了还原就会判定缓存应用的系统环境发生了变化,缓存数据有可能和源盘数据不一致了。

目前您可以采用两种方式:
1. “勾选异常关机时不校验缓存”,这样还原后软件就会直接清除二级缓存数据,不进行校验。当然缺点是二级缓存又要重新开始采集。请注意在备份时就需要把这个选项勾选上,因为还原后,系统使用的是备份里的PrimoCache设置。
2. 备份前用 "rxpcc edit 1 -j ignoresync" 关闭校验后再进行备份,这样这个设置就应用到备份里的PrimoCache了。还原后,PrimoCache就不会再进行校验并且还保持有二级缓存数据。重启后进入PrimoCache把这个选项去掉勾选即可,或用“rxpcc edit 1 -j 0” 恢复到缺省设置。
Primo Ramdisk | PrimoCache
Romex Software 技术支持组
gamegod
1级用户
1级用户
帖子: 3
注册时间: 周五 12月 08, 2023 5:36 pm

Re: PrimoCache 如何与 系统还原 兼容

帖子 gamegod »

cc.png
不知为什么,每次启动后,我没有写机械硬盘,但PrimoCache显示却有微量写入(小于1M)。难道是NTSF日志?但日志应该是有磁盘写入才会更新呀。由此联想到,我进行备份是在WinPE环境下,应该也会有类拟的微量写入,这样会不会对PrimoCache造成实质上的离线修改?
您没有权限查看这个主题的附件。
头像
Support
技术支持组
技术支持组
帖子: 2667
注册时间: 周日 12月 21, 2008 10:42 am
联系:

Re: PrimoCache 如何与 系统还原 兼容

帖子 Support »

的确会有几十到几百K的写入,这个问题已经转我们的开发人员分析了,有发现后会在这里跟进,谢谢!
Primo Ramdisk | PrimoCache
Romex Software 技术支持组
gamegod
1级用户
1级用户
帖子: 3
注册时间: 周五 12月 08, 2023 5:36 pm

Re: PrimoCache 如何与 系统还原 兼容

帖子 gamegod »

期待跟进。
回复