音讯 什么是z文件系统(zfs)? -技术百科的定义

什么是z文件系统(zfs)? -技术百科的定义

目录:

Anonim

定义-Z文件系统(ZFS)是什么意思?

Z文件系统(ZFS)是由Sun Microsystems创建的开源逻辑卷管理器和文件系统,最初是针对其Solaris操作系统。 现在,它已在许多操作系统中使用,包括FreeBSD,NetBSD,Mac OS X Server 10.5以及通过ZFS-FUSE发行的各种Linux。 ZFS的最大特色是池存储,其中多个存储设备被视为一个大池,而不是单独的设备和逻辑驱动器。 可以从池中获取存储并分配给其他文件系统,并且可以通过向池中添加新的存储设备来增加池。 这与多租户云环境中使用的资源分配方法相同。

Techopedia解释了Z文件系统(ZFS)

ZFS是由Sun Microsystems设计的一种高级文件系统,可以解决以前文件系统设计所遇到的许多问题,例如错误预防和卷管理。 ZFS包括数据损坏保护,对多个存储设备的支持以及不降低性能的高存储容量,并使用了诸如卷管理,写时复制克隆,快照,连续性完整性检查以及发现错误时自动修复等概念。 它还使用类似于RAID-5的数据复制模型(称为RAID-Z),并消除了RAID-5中的致命缺陷,即“写孔”,当将数据块写入条带时会引起问题,但是刚好在写入奇偶校验块之前会发生电源故障或中断,从而导致数据不一致。

ZFS的主要设计目标:

  • 数据完整性-校验和始终与数据一起写入,并在回读这些数据时再次计算。 如果校验和不匹配(表明有错误),则ZFS会尝试自动纠正错误(如果有数据冗余)(备份)。
  • 池存储-所有存储设备都添加到池中,可以将其分配给其他文件系统或返回。 由于单个池比多个物理和逻辑驱动器简单,因此这使管理变得更容易。 要增加池,可以添加新的存储设备。
  • 性能-通过采用多种缓存机制可以提高性能。 ZFS使用自适应替换缓存(ARC)和基于磁盘的同步写缓存,自适应替换缓存是基于内存的高级读取缓存,第二个L2ARC可以在需要时添加,后者可以通过ZIL获得(ZFS意向日志)。
什么是z文件系统(zfs)? -技术百科的定义