家用NAS是否可靠地保留您的数据(没有其他备份)?


9

当我正在考虑将某些数据(例如图片,旧但重要的其他数据)仅移至NAS(私有使用,无业务级别)时,出现了问题。

我的NAS是一个简单的2磁盘RAID系统。我知道RAID 并不是备份系统,因为它仅提供硬件冗余,因此我计划创建数据目录的增量(版本化)备份。备份目标将是相同的NAS,以便数据的唯一实例(笔记本或台式机上没有副本)和版本备份将完全保留在这两个磁盘上。

现在我想知道此程序的可靠性如何。我已经读到电源中断通常不会对磁盘​​上​​的数据产生任何影响,因为磁头会缩回到安全的位置,并且不会“撞击”或“刮擦”磁盘,但是它当然会破坏当前写入的数据并更糟的是会影响驱动器的电子设备,使其无法使用。

现在我很不确定是否应该投资与NAS配合使用的小型UPS,以确保正常关闭或诉诸多个备份位置(或同时使用这两个位置)?

在同一台计算机上仅具有一个数据实例+备份实例是否仍被视为不安全?

(我在这里忽略了盗窃行为。由于所有连接的LAN,Power等电缆都受到保护,因此浪涌也越来越大。甚至更多:我不想将云用于任何数据(无论是否加密))

编辑:对不起,它是一个RAID 1,共有两个磁盘。


RAID1?为了正确备份,应该有2个备份(现场和异地)。但这取决于您数据的重要性...您可以添加另一个外部硬盘,您可以经常手动备份一次,但是您可以将其从nas /桌面中删除并存储在其他位置。至少要断开连接。
Logman 2014年

您没有提到您具有哪种RAID风格... RAID0(分段)提供了速度,而没有额外的数据保护,而RAID1(镜像)和RAID 5提供了驱动器冗余。在家里,我有3TB的RAID1加崩溃计划作为我的异地副本。
Brian Adkins 2014年

对于我们的4TB磁盘,位腐烂(或由于宇宙辐射引起的位随机翻转)正成为一个日益严重的问题。如果没有某种形式的校验和(例如ZFS提供的校验和),bitrot会无形地融化所有文件。
RoboKaren 2014年

Michael已经提供了很好的深入答案,但我想指出,您在问题中描述的内容不是备份,而仅仅是数据工作副本的版本控制系统。这是针对人为错误和文件损坏的可靠解决方案,但与您的方案要求不符。
Lilienthal 2014年

3
闪电,洪水,火灾,盗窃。除非您有异地备份,否则任何一个都可以清除这两组备份。
JamesRyan 2014年

Answers:


24

家用NAS是否可以可靠地保存[旧但重要的私人使用,没有其他计算机上的副本 ]数据(没有其他备份)?

不!

甚至不要考虑这样做,除非您想丢失数据。由于您将要存储在其中的数据称为“重要”数据,因此我想您不会。

RAID将(在一定范围内)帮助您从硬件故障中恢复,当然前提是您能够及时发现问题并及时解决。如您所正确指出的那样,RAID不是备份。另请注意,并非所有RAID级别均创建为相等。RAID 0提供冗余,并且可以很容易地降低你的韧性硬件故障为所有的RAID 0阵列磁盘必须以功能为阵是功能性。失去一个,你就失去一切。RAID 5提供了一个磁盘的冗余价值,但是对于当今的大型磁盘而言,在故障之后(剧烈)重新同步过程中发生第二次故障的可能性并不大。

A“家用NAS”并不比使用相同的组件构建一个简单的PC固有的可靠性(可能有效利用十分相似组件的PC内置;如果你是幸运的,在加入ECC内存)。可以使它更可靠,但普通PC也可以。(出于物理空间和硬件兼容性限制的原因,也许可能不是笔记本电脑。)例如,我的PC拥有UPS,ECC RAM和冗余ZFS用于存储,所有这些都极大地提高了存储可靠性,并且所有这些在普通硬件上是可以实现的。自动化的文件系统级快照(ZFS使得价格便宜)和自动化的常规备份为我提供了灾难恢复的选项。

任何东西的单个副本,例如镜像磁盘上的两个副本,很容易因任何问题而丢失。以下是一些示例(其中一些是从上面链接的“服务器故障”答案中借用的):

  • 文件损坏
  • 人为错误(错误删除文件)
  • 灾难性损害(有人将水倒入服务器)
  • 病毒
  • 清除数据的软件错误
  • 清除数据的硬件问题或固件错误

如果您关心数据,则至少需要两个不同的副本(包括您的主要工作副本);最好,如果可以的话,将其复印三份(与您一起使用,一份用于保管)。这些副本之一应位于不同的物理位置,理想情况下,副本应与其他介质使用不同的媒体类型。“不同的副本”部分排除了RAID副本的可能性。这个想法是,无论是哪种问题,一个问题都不能完全删除。对于私人而言,3/2/1方案(三份副本,两份备份,一份异地备份/一份在备用介质上)实际上并不总是可以实现的,甚至“只是”一个外部,USB或eSATA连接的硬盘,连接到存储盒并定期进行更新以及某种形式的修订历史记录,


这是RAID 1(我编辑了帖子)。首先,定期将磁盘挂在磁盘上对我来说不起作用,因此我希望使用NAS迁移到一个更可靠的过程,但是我确实理解您指出的要点。
塞缪尔

1
@Samuel问题是“单个副本”。没有单一副本是安全的。“ Trivial” RAID 1实际上是单个副本,除了单个扇区或整个驱动器的完全HDD故障外,其他任何故障都没有。(ZFS在磁盘上的总校验和方面做得更好,这使得可以确定读取是有效的。)也请考虑例如research.cs.wisc.edu/adsl/Publications/corruption-fast08.html
2014年

我不会盲目地进行复制,因为由于备份存在字节错误,我已经丢失了数据,无论如何都会求助于一些校验和。即使在复制后手动将其替换为普通的MD5
塞缪尔

实际上,我倾向于使用NAS上的版本备份软件,但我当然不能在文件级别上执行任何校验和。
塞缪尔

@Samuel如果您看到未报告的端到端错误(回读的内容不是最初存储的内容,并且存储组件未报告任何错误),那么您需要的不仅仅是普通的RAID镜像,因为普通的RAID镜像没有校验和的镜像将无法确定哪个副本是正确的。(如果只有一个错误,可以通过选择镜子的任一侧从中恢复,但是如果双方都有不同的错误,则无法做很多事情。)并且您应该仔细查看为什么这些错误会首先出现。
2014年

3

Synology产品均具有外部端口(USB和/或eSATA,具体取决于型号)。对于小型办公室,我们对要备份到NAS [en]的计算机的备份和映像,然后从NAS克隆到与其连接的外部驱动器感到满意(Synology软件支持此功能)。然后,我们将外部驱动器移到异地(有时移到家里,有时移到银行的安全存款)。

因此,主要数据存放在计算机(通常是服务器)上,第一层备份存放在NAS(取决于数据类型的各种版本号)上,第二层备份存放在eSATA外部设备上,第三层备份存放在异地。


我实际上想知道是否在我的NAS上使用ext4等文件系统并通过robocopy复制时,是否需要其他方法来确保在robocopy之后以及以后定期进行文件完整性检查。据我所知我的Synology对ZFS等不支持
塞缪尔

1
Synology是Linux。您可以将它们放入其中并获得外壳。但是一旦您进入那里,它就显得微不足道了。我实际上不知道他们使用什么FS,但是如果是ZFS,我会感到惊讶。如果您真的想要ZFS,请考虑使用FreeNAS。
ericx 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.