双系统下共用缓存/数据错误

这里报告PrimoCache软件的Bug或建议,
非常感谢您的支持!
回复
826540272
1级用户
1级用户
帖子: 4
注册时间: 周二 8月 13, 2019 1:37 pm

双系统下共用缓存/数据错误

帖子 826540272 »

目前,一个系统使用了primocache L2缓存了所有逻辑卷,这时候切到另一个系统下,修改这些逻辑卷数据然后返回启用primocache的系统会造成数据错误。
我认为完全有办法可以配置成双系统共用一个缓存池,以此来避免此类问题。
因为我的逻辑卷挂载分区号是一样的,都是CDEFGHI。两个系统一一对应。
而且他们的硬盘逻辑和GUID也应该是一样的。
但是primo cache 却不能做到直接共用缓存池。
希望的设计目标是,primo cache 检测到L2缓存池,从L2缓存池读取配置信息,直接提示是否沿用先前的缓存方案。

现在有没有什么比较变通的办法?dirty hack之类的。
因为有时候我需要用到windows7系统,一进系统就会影响primocache L2的缓存同步。
头像
Support
技术支持组
技术支持组
帖子: 2652
注册时间: 周日 12月 21, 2008 10:42 am
联系:

Re: 双系统下共用缓存/数据错误

帖子 Support »

很抱歉这属于“离线修改”的情况,即脱离了原缓存系统对目标盘进行数据修改,这会导致缓存盘中的数据和目标盘数据不一致。在我们的帮助文档中也特意提到了这种情况是不支持的。由于两个系统中PrimoCache安装不可能同时进行,在另一个系统中安装开启PrimoCache前目标盘(特别是系统盘)可能已经产生了数据修改,此时就会产生了不同步。此外,更多用户的双系统中配置不一定完全一样,情况会变得更加复杂。目前来说,如果准备切换到另一个系统时,这个系统在关机前设置L2 “下次开机时重置缓存” ,这样当再切换回这个系统时才会保证完全不出错。当然L2缓存会被清除,将会重新开始缓存。
Primo Ramdisk | PrimoCache
Romex Software 技术支持组
回复