我正在一个磁盘空间非常有限的平台上运行,我正在查看OpenDaylight的磁盘使用情况。
最大的目录是plugins
和configuration/org.eclipse.osgi/bundles
目录。 plugins
目录是我所有捆绑包的所在,所以我很好。但是configuration/org.eclipse.osgi/bundles
目录似乎主要包含我的捆绑包的副本。
例如configuration/org.eclipse.osgi/bundles/117/1/bundlefile
是plugins/org.opendaylight.controller.clustering.services-implementation-0.4.0.jar
的精确副本。这是磁盘空间的一大浪费。
我试图找到一个配置选项来禁用它,但什么也没找到。有东西吗?
我也查看过Equinox源代码,但没有找到任何内容。有人能指出我在代码中的位置吗?我想禁用它,或者至少用硬链接替换它。
答案 0 :(得分:0)
在向Equinox邮件列表上询问好人之后,我得出了这些结论:
我的解决方案是从加载的包中删除FileInstall,并手动将所有包添加到列表中,并将“reference:”字符串添加到“file:”URL。