每个文件在恢复上传到 Confluence 的时候必须单独重命名,你能够经过下面说明的 3 个方法中选择一个进行操做:测试
选择 A - 经过文件名恢复附件
若是你知道你须要恢复的每个文件名,尤为是你但愿仅仅恢复一些文件:spa
- 解压备份目录而后打开 entities.xml。
- 搜索 entities.xml 中的文件名而后找到附件对象相关的文件名。定义页面和附件 ID。
- 从 entities.xml 中使用页面和附件 id,进入附件目录,经过页面 id 找到文件所在的附件 id。
- 从命名文件为原始的文件名而后进行测试。
- 针对每个文件重复上面的步骤。
- 但愿导入每个文件备份到 Confluence 中,上传原始页面,经过 Confluence 关联文件。
选择 B - 经过页面恢复附件
若是你仅仅但愿针对一些页面恢复附件:xml
- 解压备份目录而后打开 entities.xml。
- 搜索 entities.xml 中的文件名而后找到附件对象相关的文件名。定义页面 ID。
- 进入到附件目录,而后按照页面 ID 打开目录。附件目录中的每一个文件必需要重命名。
- 针对附件的对象搜索 entities.xml 找到页面 ID。每一页面中的附件对象是有附件 id 和名称。
- 重命名文件,而后附加附件 id 到原始的文件名上而后进行测试。
- 针对每个文件重复上面的步骤。
- 但愿导入每个文件备份到 Confluence 中,上传原始页面,经过 Confluence 关联文件。
选择 C - 恢复全部附件
若是你有小数量的备份,可是你但愿恢复大部分或者全部的附件:对象
下面的进程仅仅用于 空间(space)的导出文件。站点 xml 备份不须要页面 id 被手动更新,基于页面 id 的选项。进程
- 解压备份目录而后打开 entities.xml。
- 进入到附件目录,而后按照页面 ID 打开目录。附件目录中的每一个文件必需要重命名。
- 针对附件的对象搜索 entities.xml 找到页面 ID。每一页面中的附件对象是有附件 id 和名称。
- 重命名文件,而后附加附件 id 到原始的文件名上而后进行测试。
- 找到下一个附件 id 而后重命名。针对目录中每个文件重复上面的操做。
- 一旦当前目录中的全部文件被重命名为原始文件名,在 entities.xml 中找到页面 id,例如目录名称。经过页面 id 找到页面对象和找到页面的标题。
- 重命名目录中的页面标题而后移动到下一个目录。针对没有重命名的目录重复操做。
- 但愿导入每一页面到 Confluence,上传原始页面经过 Confluence 中的附件文件。
https://www.cwiki.us/display/CONF6ZH/Retrieving+File+Attachments+from+a+Backupget