首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何改变Virtuoso DatabaseFile?

如何改变Virtuoso DatabaseFile?
EN

Stack Overflow用户
提问于 2018-09-30 19:19:00
回答 1查看 245关注 0票数 0

我在Ubuntu上安装了virtuoso-opensource-6.1。它安装在只有30 on的系统存储/dev/sda1上。

我需要在安装的Virtuoso上加载DBpedia镜像。但是,virtuoso.db位于/dev/sda1/var/lib/上,如virtuoso.ini中所示

代码语言:javascript
复制
... 
DatabaseFile  = /var/lib/virtuoso-opensource-6.1/db/virtuoso.db 
...

因此,空间将不足以在此磁盘上加载DBpedia。

我想知道是否可以将DatabaseFile更改为另一个磁盘?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-01 01:01:25

是的,在INI文件中指定位置的任何文件都可以通过以下几个步骤重新定位--

  1. 按正常方式停止实例。
  2. 将文件移动到所需位置。
  3. 编辑INI文件,将旧位置更改为新位置。
  4. 正常启动实例。

如果移动INI文件本身,则可能需要调整启动命令(默认情况下,启动命令以`pwd`/virtuoso.ini为目标,并且可以通过使用-c+configfile命令参数指定任何文件)。

通常更好的做法是移动整个封闭文件夹(在本例中为/var/lib/virtuoso-opensource-6.1/db/),因为在这里还可以找到几个工作文件,这些文件可能随着使用而大量增长(与INI文件一起),并且这样可以将INI和DB文件(在一起,任何实例的基础)放在一起(简化基于文件系统的备份和恢复,等等)。当然,如果您这样做,请再次检查INI文件中是否有其他硬编码的/var/lib/virtuoso-opensource-6.1/db/路径,这些路径也需要更改为新路径。

尽管如此,您可能更喜欢移动整个/var/lib/virtuoso-opensource-6.1/目录。然后,您可以简单地用一个指向新位置的符号链接来替换原图--这将使一切都像在原来的位置一样工作--或者再次,更改所有出现的/var/lib/virtuoso-opensource-6.1/以反映新的位置。

所有这些都说..。强烈建议VOS第6版的所有用户升级到当前的VOS版本7.2.5.1或更高版本,原因很多。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52581307

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档