.net 目录实时同步_目录级别的冗余存储:SnapRAID

SnapRAID是一种非实时的磁盘整列备份程序,适用于家庭媒体中心,提供完整性校验和数据恢复功能。与RAID不同,SnapRAID允许数据独立,无需格式化即可添加磁盘,且支持文件级别的排除和包含。SnapRAID的灵活性和空间利用率使其成为大体积、少变化文件的理想冗余存储方案。
摘要由CSDN通过智能技术生成

一、SnapRAID简介

SnapRAID介绍:是磁盘整列的备份程序,可存储磁盘的奇偶校验信息,在两个磁盘损坏时也能恢复数据。

SnapRAID定位:家庭媒体中心,特别适合于文件较大较多且较少改变的系统。

SnapRAID特点:

  1. 所有数据都有完整性校验,避免数据悄然损坏;
  2. 如果磁盘损坏的过多影响恢复,那么你损坏的也不是全部数据,未损害硬盘的数据不受影响,可以单独读取;
  3. 如果你不小心删掉了一些数据,你仍然可以恢复它们;
  4. 对于已有数据的磁盘,你无需格式化硬盘便可以加入整列,磁盘中的已有数据不受影响;
  5. 整列的磁盘可以容量不同;
  6. 随时添加磁盘;
  7. 每个磁盘数据相互独立,每个磁盘读写也独立,也就是说可以单盘读写,其余磁盘休眠,节能环保延长磁盘寿命;
  8. 基于上一点特性,你不会因为SnapRAID而提高整个整列的读写性能;
  9. 它不会锁定数据,可以随时停止使用SnapRAID而不需要移除数据或者格式化硬盘,各个磁盘中的数据不受影响,可以单独读写。

二、各种RAID特性比较

除标准RAID磁盘部署解决方案外,还有众多解决方案。根据奇偶校验的实时性可以把各种冗余分为两大类:

  1. 一类是实时(realtime)奇偶校验的冗余方案,这类方案的冗余不需要人为干预,实时更新,像RAID;
  2. 一类是快照(snapshot)奇偶校验的冗余方案,这类方案的冗余是在接收到人为指令后更新,像Backup。

主要解决方案有:

  1. unRAID-商业和开源GPL2的解决方案,修改版可实现Linux下ReiserFS文件系统实时冗余,不支持任何完整性校验。
  2. FlexRAID-Windows下商业和专有C ++ / Java应用,可有限支持linux。它同时支持快照冗余和实施冗余,支持完整性校验。
  3. disParity-Windows下专有的. NET应用,支持快照冗余和完整性校验。
  4. ZFS-开源文件系统(但与GPL不兼容),支持实时冗余和完整性校验。
  5. Btrfs-开源GPL2授权的文件系统,支持实时冗余,Linux内核3.9以上开始支持RAID 5 / 6冗余和完整性校验。
  6. Storage Spaces-最后是来自微软的方案,改方案已经集成到Win8了,支持专有的实时冗余,不支持完整性校验,但是在ReFS文件系统开始提供一些有限的支持。

这些方案各有优缺点,综合各特性针对于家庭媒体中心的解决方案SnapRAID应运而生:

e5e881661443a58d92fb8a1b441549e1.png

二、备份与冗余存储</

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值