自建 NAS,系统安全防护配置(三) 备份篇
本文使用的是 Ubuntu 20.04.4 LTS 系统,备份的策略适用于数据量100T以下的方案。

备份通常两种:热备份(实时)和冷备份。 由于RAID1的双盘实时写入同步,导致不少小白认为RAID是一种热备份,这种观念是错误的,RAID1严格来说是一种数据冗余技术。

热备份与RAID1的区别是什么?

家庭NAS文件需要实时备份,我们实时监控(linux 下的 inotify工具 ) NAS上的文件,待文件变动结束后,发送(Linux 下用 rsync)变动内容到另外一台备份机上的增量备份,一般称为热备份。

该备份机通常有以下几个特点:

  • 实时备份。当NAS上文件变动后,实时同步到备份机。
  • 增量备份。NAS上误操作,导致所有数据被删除了,检测到变动后我们进行实时同步(删除),由于增量备份的删除是仅标记为删除,并不真删除。所以我们可以从备份机上恢复文件到文件删除前的那一刻。
  • 数据权限可追加,不可删除( 如日志追加权限 chmod +a ,具体视情况而定)。此时哪怕NAS被黑客攻破了,拥有NAS的所有权限,被当作了跳板机,也是无法撼动备份机分毫的。

RAID1是一块物理的raid卡或软件的模拟算法,它只会忠实的把所有指令同时写入到两块硬盘上,而不关心系统下发的指令是什么,有没有权限什么的。比如系统下发格式化磁盘,RAID1就把两块硬盘都格式化了。  

也就是说,热备机是一套独立的系统,拥有完全的独立自主。 而RAID1只是系统的一个模块。

也有不少人由于经济条件限制,或其他原因,会用一台设备同时充当热备机和NAS机的角色。 实现方式有的是通过严格的用户机文件权限控制,有的是pve、esxi一类的虚拟机的方式实现(建议使用该方式)。

当然还有不少性能不够强的入门者,或者小白。 此时一般建议采用增量冷备份的方式来处理,毕竟价格实惠,操作简便。

冷备份该如何操作?

冷备份方案太多了,也是五花八门的,这里随便说几个常用的。

  • 比如 上面说的rsync 同步工具,增量同步所有文件。优点是可以写自动化脚本。同时备份到其他硬盘后,可以挂载到另外一台电脑上用,或者diskgenius 一类的工具直接浏览。
  • 以及 g4l ,也就是ghost 的linux版本。 虽然有,但我没用过,这里不叨叨了。
  • 或者dd 命令,逐字节对拷。一般没必要,除非硬盘爆满了,否则有40%以上未使用的硬盘,该种方式就一点儿也不划算。
  • diskgenius 可以备份 ext4 分区到镜像,以及从镜像恢复到分区。 优点是操作简单,也支持增量备份。
  • 其他备份工具。

 

 

 

 

 

安全相关文章:

 

 

 

评论列表: