RAIDZ是什么

子凡 2020-09-22 17:25:17
问答

RAIDZ 是 SUN Microsystem 在其 ZFS文件系统中采用的软件 RAID 的解决方案。RAIDZ 并不是真正意义上的 RAID,而是一种更高层的解决方案,所以它不需要像 RAID 一样的额外设备。

RAIDZ 是 SUN Microsystem 在其 ZFS 文件系统中采用的软件 RAID 的解决方案。

RAIDZ

出现背景

RAIDZ 出现的背景是因为硬件 RAID 没有表现出其声称应达到快速、可靠的效果,存在问题之一就是一个称为 RAID-5 “ write hole ”的缺陷: RAID 的写实分为两步的,首先更新数据,其次更新校验(将新数据和旧校验异或以使得所有磁盘异或为零)。如果这个写的过程中发生断电、系统崩溃等故障时,这时磁盘上存储的数据和校验就不匹配了,如果没有一个好的日志或快照机制来进行恢复的话,错误的数据将永远保存在磁盘上而无法纠正,而这一切对用户都是不知道的。为解决这一问题,有用户采用昂贵的 NVRAM 进行断电保护。

内容简介

RAIDZ 并不是真正意义上的 RAID,而是一种更高层的解决方案,所以它不需要像 RAID 一样的额外设备,使用动态的条带宽度,并利用了 ZFS 中类似于 RAID 的一种完整性冗余机制——重定向写(RoW,Ridrect-on-write)解决了 RAID-5 的 “ write hole ”问题:首先数据写到一个新的位置,接着再改写原来指向旧数据的指针,避免了小写必须读后写的操作而在全条带上进行写,利用小块镜像来代替奇偶校验,这是因为能够知道文件系统存储结构并能够在需要的时候分配额外的空间,RAID-Z2 是 RAIDZ 的升级。

RAIDZ 采用的是类似 RAID-5 的单个奇偶校验位,至少需要三个磁盘;

RAIDZ-Z2 是采用类似于 RAID-6 的两个奇偶校验,至少需要四个磁盘;

RAIDZ-Z3 采用三重奇偶校验,至少需要五个磁盘;

这样 RAIDZ-Z 允许一个磁盘损坏,RAIDZ-Z2 可以允许两个磁盘损坏,RAIDZ-Z3 可以允许三个磁盘损坏而不丢失数据。

相关信息

另外一个需要谈到的是 RAIDZ 是伴随着 ZFS 文件系统产生的, RAIDZ 可以利用 ZFS 文件数据的校验和与其他机制进行错误检测和更正,它对所有的数据进行校验并在有正确副本的时候对错误数据进行恢复。下图给出了硬件 RAID-5 和 RAIDZ 的速度比较,需要提出的时,硬件实现的速度快但 RAIDZ 优势在于不需要购买其他设备。

0个人收藏 收藏

评论交流

泪雪默认头像 请「登录」后参与评论
  1. 加载中..

相关推荐

  • TrueNAS

    TrueNAS,基于ZFS的开源专业NAS系统

    TrueNAS是一款基于ZFS的开源NAS系统,适用于个人、小型至中型企业。它提供高度的自定义能力、数据完整性保护和易用的Web界面。TrueNAS在存储解决方案方面展现出色的性能和灵活性,特别适合技术爱好者、IT专业人士以及对数据安全有高要求的使用环境。
  • Ubuntu

    Ubuntu Server支持哪些文件系统

    Ubuntu Server支持多种文件系统,包括Ext4、XFS、Btrfs、ZFS、NTFS、FAT32和exFAT。选择文件系统需根据性能、数据完整性、快照需求和跨平台兼容性等因素。默认情况下,Ext4通常适合一般用途。但对于大型存储、高性能或数据保护需求,XFS、ZFS和Btrfs可能更合适。
  • 游戏本 game laptop

    哪些品牌的游戏笔记本电脑值得推荐

    在游戏笔记本电脑领域,联想、微星、华硕、戴尔和Razer是五个值得推荐的品牌。它们凭借卓越性能、创新技术和出色用户体验在市场脱颖而出。消费者在选择时应考虑预算和使用需求,从中找到最适合的设备。这个多元创新的市场为玩家提供了更多选择。
  • 群晖 NAS Synology DS423

    怎么让群晖NAS支持ZFS文件系统

    从第三方开发者社区中下载并安装适用于 DSM 的 ZFS 扩展。在DSM界面中创建ZFS卷并选择要使用的物理磁盘,根据需求和硬件配置选择合适的RAID级别和磁盘数量,根据需要配置 ZFS 的属性,如数据压缩、快照和自动修复等。可以根据实际情况进行高级设置。
  • TrueNAS

    TrueNAS支持哪些存储协议和文件系统

    TrueNAS支持的存储协议包括CIFS/SMB、NFS、AFP、FTP、iSCSI、RSYNC等,可以满足不同用户的存储需求。此外,TrueNAS还支持多种文件系统,包括ZFS、UFS、FAT32、NTFS等,可根据用户的需求选择最适合的文件系统,提供高效的文件存储和管理。
  • 铁威马 TerraMaster F5-221

    铁威马F5-221,入门级家用5盘位NAS网络存储

    铁威马F5-221是一款小型商用和家用的5盘位NAS网络存储设备。采用Intel 双核处理器,主频高达 2.0 GHz;读取速度可高达每秒 119MB,写入速度可达每秒 118 MB;支持AES 硬件加密;支持4K高清视频转码。