档案软件单机版全量备份实操指南 覆盖校验恢复全流程零踩坑
前置准备工作
1. 环境校验
先退出正在运行的档案软件单机版所有进程:Windows系统按Ctrl+Shift+Esc打开任务管理器,找到对应进程(常见进程名是dangan_client.exe、arch_standalone.exe,找不到可右键点击桌面快捷方式,选择“打开文件所在位置”确认主程序名),右键选择“结束任务”;Mac系统打开活动监视器,搜索对应进程名点击“强制退出”。
确认存储介质要求:备份文件不能存在系统盘(Windows的C盘、Mac的系统分区),优先选择外接固态U盘或独立数据分区,剩余空间需大于当前档案数据总占用的2倍。
2. 数据路径梳理
单机版档案软件的全量数据包含三类,必须全部覆盖:主数据库文件(默认存放在安装目录/db文件夹,后缀为.db、.mdb、.sqlitedb)、附件资源(默认存放在安装目录/attachment文件夹,包含扫描件、电子证照、音视频)、配置文件(默认存放在安装目录/config文件夹,包含用户权限、分类规则、系统参数)。
不要自行猜测路径:若为定制版软件,打开软件后点击「系统设置-存储设置」,即可看到所有数据的实际存储路径,逐一记录下来即可。
全量备份实操步骤
Windows系统操作步骤
1. 新建备份文件夹:在非系统盘存储位置新建文件夹,命名规则为「档案备份+年月日时分」,比如2024年5月20日14点30分的备份命名为「档案备份202405201430」,避免重名覆盖旧备份。在该文件夹内提前新建db、attachment、config三个子文件夹。
2. 全量复制数据:依次进入之前梳理的数据库、附件、配置存储路径,按Ctrl+A全选所有文件,不要仅选择子文件夹,分别粘贴到备份文件夹对应的三个子目录中。
3. 生成完整性校验文件:打开备份文件夹,在地址栏输入cmd回车打开命令行窗口,依次执行以下命令生成MD5校验文件,用于后续验证文件是否损坏:
``` certutil -hashfile .\db\.db MD5 > db校验值.txt certutil -hashfile .\attachment\ MD5 > 附件校验值.txt certutil -hashfile .\config\ MD5 > 配置校验值.txt ```4. 压缩加密:选中备份文件夹,右键选择「添加到压缩文件」,压缩格式选ZIP,设置高强度密码(长度不低于8位,包含大小写字母+数字),压缩完成后删除未压缩的原始备份文件夹,避免误删或数据泄露。
Mac系统操作步骤

1. 新建备份文件夹:在移动硬盘或非系统分区新建文件夹,命名规则同上,同时在文件夹内新建db、attachment、config三个子目录。
2. 全量复制数据:进入对应数据存储路径,按Command+A全选所有文件,分别粘贴到备份文件夹的对应子目录。
3. 生成完整性校验文件:打开终端,cd到备份文件夹路径,依次执行以下命令生成校验文件:
``` md5 ./db/ > db校验值.txt md5 ./attachment/ > 附件校验值.txt md5 ./config/ > 配置校验值.txt ```4. 压缩加密:右键备份文件夹选择「压缩」,之后打开终端执行以下加密命令,将示例文件名替换为你的备份文件夹名:
``` zip -e 档案备份202405201430.zip 档案备份202405201430 ```按提示输入两次密码即可完成加密压缩,完成后删除原始未压缩文件夹。
备份有效性验证步骤
1. 完整性校验
将加密压缩包复制到另一台测试设备,输入密码解压,重新执行对应系统的MD5校验命令,对比新生成的校验值和备份时生成的txt文件中的记录,只要有1个文件的校验值不一致,就说明备份损坏,需要重新操作备份流程。
2. 业务可用性校验
在测试设备上安装和原系统版本完全一致的档案软件,安装完成后退出所有进程,将解压后的db、attachment、config文件夹内容,分别覆盖替换测试版软件安装目录下的对应文件夹。打开软件依次验证:① 档案总数量和原系统是否一致;② 随机打开10份不同年份的档案附件,是否能正常预览;③ 管理员账号登录,查看权限配置、分类规则是否和原系统一致。所有项验证通过才算备份有效。
备份恢复实操步骤
1. 前置操作
如果是软件损坏无法打开,先卸载原软件,删除安装目录下所有残留文件,重新安装对应版本的软件,安装路径和原系统保持一致,安装完成后启动一次软件再退出所有进程;如果是系统重装,先安装对应版本的档案软件,确认安装路径和原路径一致后退出进程。
2. 恢复操作
① 解压对应时间点的备份压缩包,校验MD5值和备份时的记录完全一致;② 把/db文件夹下的所有文件复制到软件安装目录的/db文件夹,弹出替换提示时选择「替换目标中的文件」;③ 按同样操作替换attachment、config文件夹的内容;④ 启动档案软件,按照上述可用性验证步骤做全量校验,确认无问题即可正常使用。
注意事项
- 备份频率:至少每7天做一次全量备份,有大批量档案录入/修改的当天必须额外做一次全量备份
- 备份存储:至少保留3个不同时间点的备份,分别存在本地独立分区、外接U盘、云端加密存储空间三个位置,避免单点故障导致备份丢失
- 版本匹配:恢复用的软件版本必须和备份时的软件版本完全一致,小版本号不一致可能导致数据库识别失败,版本号可在原软件「关于我们」页面查看
- 禁止运行时备份:备份前必须完全退出软件所有进程,否则会导致数据库文件被锁定,备份的数据库损坏无法恢复