BANZ文档

12.3 备份与恢复

本页内容

只在本机的东西(会话的完整记录、agent、本机的设置、设备记忆)需要你自己备份。

东西在哪里

在哪里 内容
本机的数据文件夹 会话的完整记录、agent 的定义、本机的设置、设备记忆

本机的东西只在这台电脑上。

备份本设备

  1. 打开设置的“状态与关于”,点右上角的“备份本设备”。
  2. 填“文件夹”和“文件名”。
  3. 完成后会提示“已备份到 …”。

或在终端里:

banz host backup ~/banz-backup.db

文件名不能和已有的文件重复,重复时会拒绝,不会覆盖;在命令行里要写完整路径。

banz 运行时也可以备份,得到的是一份完整、一致的副本。建议在升级前、或换电脑前备份一次。

恢复

体检提示“banz 的存储”出问题(比如数据库损坏)时,它会建议你:

  1. 停止本设备上所有 banz,再重新启动;
  2. 还不行,就用最近的备份恢复,并保留损坏的文件以便报告问题。

恢复没有单独的命令,按下面的步骤手动换回备份:

  1. 记下数据目录:“状态与关于”里的“数据目录”,或 banz host status 输出里 data in 后面的路径。里面的 banz.db 就是数据库。
  2. 停止 banz:在“状态与关于”里点“停止 banz”,或运行 banz host stop;再退出桌面应用、关掉打开着工作台的浏览器标签页,否则它们会把 banz 重新启动。
  3. 把数据目录里的 banz.db(连同旁边的 banz.db-wal、banz.db-shm,如果有)移到别处保留,以便报告问题。
  4. 把备份文件复制进数据目录,改名为 banz.db。
  5. 重新打开 banz。

备份之后在这台电脑上新产生的会话记录和设置不在备份里。

Esc

↑↓选择↵打开Esc关闭