NAS数据误删除,Raid是屁用没有,还好有它… 极空间快照

2025-07-28 10:30:11 0点赞 9收藏 3评论

千呼万唤始出来,极空间终于上线了快照功能了!

前期,也有不少小伙伴问我,快照到底是什么,和备份、同步有什么区别,哪一种更好。于是,趁着今天,我们来深入了解一下快照的功能,以及什么场景下需要使用,它和备份的区别在哪里。

一、快照详解

▶️什么是快照?

快照、快照,很快的拍照,功能如其名,这其实就是快照的本质意义。快照一般作用于ZFS 和Btrfs文件系统。大部分情况下,基于写时复制(CoW,Copy – on – Write)机制。

它的功能,就相当于给数据拍照片📸,这张 “照片” 记录了数据在那一刻的模样,包括文件的内容、文件夹的结构等信息。无论之后数据发生什么变化,只要有这张 “照片”,你就能回溯到那个特定时间点的数据状态。

或者对于单机游戏玩家来说,快照本质上可以理解为你导出的游戏存档无论后续如何游戏,当你导入游戏存档的瞬间,游戏就会回到过去。

NAS数据误删除,Raid是屁用没有,还好有它… 极空间快照

在初始创建快照时,系统并不会立刻复制整个数据集,而是会记录下数据的元数据信息,标记出每个文件和文件夹在存储中的位置和基本属性等。

当原始数据中的某个数据块发生修改时,系统才会把被修改前的数据块复制到一个新的位置,供快照使用,而新的数据则写入原始数据块的位置。

就如同我们修改游戏存档,你基本上只会去修改有变化的那个内存偏移量,而不会影响其它的数值,快照也是如此。

这种基于写时复制的快照机制有一个很大的优势,就是初始创建快照时占用的空间非常少。因为它没有复制实际数据,只是记录了元数据,所以几乎不怎么额外消耗存储空间。只有随着数据不断被修改,需要保存的旧数据块越来越多,快照占用的空间才会逐渐增加。

▶️快照与备份,区别在哪?

通过上面的介绍,大家应该对快照已经有了一个初步的了解,即快照是一个存储状态的文件。它不是一个有具体内容的文件夹。

而备份,则是完完全全将文件单独形成了一份副本。这个副本是真实存在,而且是摸得到、可以修改的。

因此,大家应该要理解快照和备份,其实是两个完全不同场景的功能。两者可以作为相辅相成的数据保护工具使用。

1️⃣速度与效率: 快照可以以秒级完成数据备份、还原。而备份受限于网络、硬盘I/O能力,备份和还原时间远远大于快照。

2️⃣空间占用: 快照初创时几乎不占空间,只有当数据变化时才会增加。而备份一般是全量复制,会另外占用原始文件同样大小的空间。

3️⃣存储位置:备份则一般独立于其它存储池。而快照文件本身是和元数据存放在同一个存储池中的,因此一旦硬盘损坏,快照往往**会随着存储池损坏而损坏,**无法恢复数据。

4️⃣核心用途: 快照的作用,主要是防止中短期内的误删、误改等操作,帮助用户冻结某些时间点下的数据。而备份则是为了满足数据的异地存储、长期存储以及灾难恢复,是完全独立的一份数据。

▶️快照/备份,分别适合什么场景?

通过整理快照和备份异同点,我们就可以选择更合适的场景来做好自己的数据保护。

🔻首先是快照:

1️⃣文本类、数据库类存储,做好数据历史管理、敏捷开发、快速回滚。

2️⃣虚拟化场景,用于快速保存和恢复虚拟机的状态。

3️⃣防止勒索病毒,有效恢复中毒前的文件。

🔻然后是备份:

1️⃣重要数据,遵循“3-2-1”原则做好数据备份。

2️⃣NAS里,实现跨盘数据冗余。


二、极空间文件快照详解

本次极空间新上线的“文件快照”功能,是基于Btrfs文件格式的全盘快照服务,兼容支持文件夹/文件级别的快照。

首次启动时,会要求重启系统,并且整理数据。我这里使用ZDR的2块10T 硬盘,加上一个2T的M.2 SSD,重启速度和平时差不多,所以基本上可以认为是没有延迟的。

NAS数据误删除,Raid是屁用没有,还好有它… 极空间快照

在文件快照功能页中,会根据个人空间、团队空间下,不同的存储池进行分类展示。体系和极空间原来的文件分类、保险箱都是匹配的,因此我们设置在不同存储池里的保险箱,也可以纳入快照范围内。

NAS数据误删除,Raid是屁用没有,还好有它… 极空间快照

快照功能,支持手动快照自动快照两种方式。手动快照默认为锁定快照,即脱离自动任务的版本保留规则,任何时候系统都不会自动删除这些锁定的快照。

NAS数据误删除,Raid是屁用没有,还好有它… 极空间快照

自动快照,支持按天、周、月三种时间间隔来执行,一般用户建议每天执行1次快照即可。

但是在目前的快照设置中,周、月只能选择具体的一天去执行,比如每月18日、每周二,而无法创建一批任务计划,这一点还有优化空间。

NAS数据误删除,Raid是屁用没有,还好有它… 极空间快照

保留规则,其实就是我们理解的快照数量,这个量大家酌情选择即可。家用来说,保证2个月的连续快照数量应该就足够了,可以预留足够的时间来发现文件误操作。

NAS数据误删除,Raid是屁用没有,还好有它… 极空间快照

极空间的快照还原十分灵活,支持全盘还原、文件/文件夹还原两种模式。前者就是从快照文件里直接全存储池恢复。

NAS数据误删除,Raid是屁用没有,还好有它… 极空间快照

后者则有点类似备份,支持从快照文件里读取具体的文件或文件夹恢复,并且可以复制到其它存储池下。我们可以分别去选择个人文件/团队文件/保险箱内的文件进行恢复。

NAS数据误删除,Raid是屁用没有,还好有它… 极空间快照

总结

最后一点,关于快照文件本身的备份。也许很多人会提出来,如果我的硬盘坏了,那快照文件也没有了,是不是就恢复不了数据了!那快照还有什么用呢!

确实,目前的快照文件都是隐藏且不可复制转移的,这是由快照本身的特殊性造成的。如果硬盘损坏的情况下,要将硬盘A的快照恢复到硬盘B上,都考虑文件格式、硬件容量、兼容性、原始数据等各种因素,不一定能够实现跨盘恢复。

这也是为什么,大部分的快照都是基于原盘来操作,并且也不支持转移。

所以,对于硬件层面的保护,并不是快照的擅长。我们需要通过多硬盘的Raid 组合,或者文件备份“3-2-1”原则来实现数据保护。

NAS数据误删除,Raid是屁用没有,还好有它… 极空间快照

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
3评论

  • 精彩
  • 最新
  • raid是冗余不是备份。这都拿不清楚还在说呢。

    校验提示文案

    提交
    没错,你要知道有多少人不清楚,有多少新用户觉得raid就是备份。

    校验提示文案

    提交
    分情况: 如果raid 一个硬盘坏了, 那raid 就是备份; 如果文件被删除了,raid还在,那么raid就不是备份; 备份一定要是冗余的,增量备份才是王道; 本地增量备份,refs快照是王者! 异地增量备份,需要选择一个支持增量备份的工具; 两者结合 就是无敌;如果再额外增加一个备份,符合3,2,1 原则, 那么就更保险了;

    校验提示文案

    提交
    收起所有回复
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
9
扫一下,分享更方便,购买更轻松