工作空间
概述
工作空间用于保存数据、历史、配置和运行时所需要的文件。
不同工作空间通过文件系统文件夹相互隔离
一个工作空间只能被一个内核进程伺服
切换工作空间
桌面端可以在顶栏左侧下拉菜单中打开多个工作空间
如果你的多个工作空间需要经常启动,可以考虑为每个工作空间创建不同的启动入口并指定启动参数
--workspace="工作空间绝对路径"
(请使用
"
将路径包裹起来)。比如 Windows 系统上可以复制多个快捷方式,并在每个快捷方式 - 属性 - 目标后跟随工作空间路径参数,例如
--workspace="F:\SiYuan"
。除此以外,还可以通过
--port=12345
来指定内核监听的端口。
移动端可以在右侧栏
关于
中切换不同的工作空间
文件系统结构
文件系统上工作空间下的结构:
conf
用于保存工作空间配置
corrupted
用于保存已经损坏的数据文件
data
用于保存数据,具体结构请参考
这里
history
用于保存文件历史
repo
用于保存数据仓库数据
temp
用于保存运行时所需的临时文件
.lock
内核进程启动后会创建该文件,用于锁定工作空间