Instant Messaging 不附带任何故障恢复工具。请使用站点的备份系统定期备份配置和数据库目录。本部分的以下小节介绍备份 Instant Messaging 的相关信息:
需要备份的 Instant Messaging 信息包括以下类型:
配置信息
Instant Messaging 最终用户数据
Instant Messenger 资源
配置信息存储在配置目录 (im-cfg-base) 中。默认路径在 Instant Messaging 服务器目录结构中进行了描述。
Instant Messaging 数据存储在数据库目录 (im-db-base) 中。默认 im-db-base 也在 Instant Messaging 服务器目录结构中进行了描述。
如果 Instant Messenger 资源进行了自定义,则必须对其进行备份。安装期间提供了 Instant Messenger 资源的位置。
虽然备份信息不经常更改,但 Instant Messaging 最终用户的数据却更改频繁。因此,为避免最终用户数据的丢失,应该定期备份 Instant Messaging 最终用户数据。备份需要在运行安装程序或卸载程序之前执行。
要备份最终用户数据和配置信息,不必停止 Instant Messaging 服务器,因为所有由服务器负责的磁盘提交会自动执行。
当出现磁盘故障并且所有最终用户数据和配置信息均丢失时,需要恢复最终用户数据和配置信息的备份。
转至 im-runtime-base 目录。
有关查找 im-runtime-base 的信息,参见Instant Messaging 服务器目录结构。
停止 Instant Messaging 服务器:
imadmin stop |
将备份数据复制到 im-db-base 目录。
确保保持备份数据的目录结构。
检验新恢复数据的权限和所有者。
文件应由 Instant Messaging 系统用户所有。有关该用户的信息,参见创建 UNIX 系统用户和组。应如下设置权限:
文件:600(表示仅限所有者的读和写权限)
目录:700(表示仅限所有者的读、写和执行权限)
有关更改权限和所有者的信息,参阅您的操作系统文档。
启动 Instant Messaging 服务器:
imadmin start