最近个人使用的 Windows 镜像存储池崩了,两块 4t ssd ,居然还卡 windows bug 重建失败了且无法继续重建,花了 600 多块买了数据恢复软件才给恢复了,让我反思如何安全且实时的备份数据。
1 、组 raid ,虽然 raid1 不是备份,但是想实时有个数据副本还是令人安心的,就是**贵了些**,过去折腾的多买的主机有些多,每台主机都搞 raid 也不太方便,尤其一些迷你主机只有一个 nvme ssd ,整两个 ssd 组 raid1 有些浪费了,数据都上传 nas 个人平时管理心智压力也大,尤其是我的数据到处乱放,结构变更也比较频繁,长久看自动化不太现实,组 homelab 也是为了方便不是给自己找麻烦。
2 、使用数据备份软件
* **SyncBackFree**是文件级别的,因为平时是虚拟机重度用户,这些虚拟磁盘太大,文件级别备份每次读写压力还是太大了。
* **restic**比较高级,但是看原理貌似是分块算哈希,文件时间比对,文件块貌似没有时间戳追踪,那么增量备份应该还是要扫描一遍整个文件吧,磁盘读的压力又大了,而且这些虚拟机都是运行状态,热备份下的情况又是个问题。
* 基于卷影复制的一些软件,比如**Diskgenius**可以全量和增量备份 热备份,测下来增量还是只能文件级别备份,对于大的虚拟磁盘变更情况还是存在问题,把软件跑在虚拟机里面一台台备份文件勉强能用但是管理成本大了时间久了估计又懒了不做了。
* **Macrium Reflect** 没用过,貌似很强,不知道有没有实现**文件块级增量备份**
存在一些文件块级实时追踪更改的备份软件吗(或者某种民用的异步镜像技术?),每次只增量备份修改的文件块而不是文件,不知道 ZFS 或者 Btrfs 之类的支不支持块级增量备份到远程(要换操作系统了。。),实在不行只能加钱组更多 raid1 了,raid5 被大家黑怕了不敢用。 |
|