备份要多久、占多少空间,没有通用数字,但可以靠两个量估出来:这一次要处理的数据总量,以及两次备份之间真正变化的数据量。剩下的就是一个除法:总量除以实际写入速度。
三类备份各自按什么算
| 第一次要花多久 | 之后每次 | 占盘怎么增长 | |
|---|---|---|---|
| 全盘镜像 | 整盘数据量除以写入速度 | 全量式方案每次重写,支持增量的接近变化量 | 首次等于数据量,之后按增量累加 |
| 选定文件夹备份 | 选中目录总量除以写入速度 | 只处理新增和修改的文件 | 版本数乘以每次变化量 |
| 卷影副本(系统保护) | 几乎不额外花时间 | 按块记录变化 | 有上限,默认为卷容量的几个百分点 |
表里“接近变化量”那一格有前提:只有支持增量的镜像方案才成立。Windows 控制面板里那个“备份与还原(Windows 7)”的完整计算机备份属于全量式,每次重写整盘;卷影副本和带增量功能的第三方镜像才按变化量走。版本不同入口名称会变,但判断标准不变:看它第二次跑要不要把整盘重读一遍。
写入速度和文件数量都会拉长耗时
外接机械盘持续写入大致在一百 MB 每秒的量级,常见区间是 80~130 MB/s;外接固态看接口,USB 3.0 上多在 300~450 MB/s;走千兆网写到 NAS,125 MB/s 是理论上限,实际能到 70~110 MB/s 就算正常。估算时取偏低值,比拿厂商标称速度靠谱。
另一个变量是文件数量。同样是 100 GB,一个单文件视频和一个含三十万张小图的目录,耗时可以差几倍,因为每个文件都要建索引、开句柄、存元数据。备份照片库、邮件存档、代码仓库这类碎文件多的目录时,按总量算出来的数字再乘 1.5~2 的安全系数。
增量会占多少,以及现在占了多少
增量的占盘不是每天变化量乘以天数这么简单:多数方案会定期生成新的完整基准点,并且把删除记录也存下来,所以按“变化量乘保留天数再乘 1.5”来估比较稳。系统保护的卷影副本可以直接查当前用量,在管理员命令行里执行:
vssadmin list shadowstorage
它会列出每个卷的已分配、已使用和最大允许空间。如果“已使用”长期顶在上限,说明新快照正在挤掉旧快照,你能回滚的点比你以为的少——很多人以为自己能回到上周,实际只剩昨天的原因就在这里。
拿一个具体情形算一遍:200 GB 常用数据,每天变化约 2 GB,保留 30 天。首次全量写到 100 MB/s 的外接机械盘,200 GB 约等于 200000 MB,除以速度得到 2000 秒,三十多分钟;之后每天增量在几分钟量级。30 天的增量共 60 GB,乘上基准点和删除记录的开销按 1.5 算就是 90 GB,所以目标盘至少留 100 GB 以上的可用空间,还要给备份软件自己的日志和校验留出位置。
还有一项经常被跳过:写完的备份只算完成一半。每季度做一次单文件恢复演练,把一两个文件恢复到另一个位置。演练花的时间往往比备份本身长,但它是唯一能证明这份备份可用的动作。