Loading AI tools
来自维基百科,自由的百科全书
弹性文件系统(英語:Resilient File System,简称ReFS)[2],代号“Protogon”[3]。这是一个微软在Windows Server 2012中引入的专有文件系统,目的是成为NTFS之后的“下一代”文件系统。
此條目需要更新。 (2021年8月16日) |
此條目翻譯自其他語言維基百科,需要相關領域的編者協助校對翻譯。 |
开发者 | Microsoft |
---|---|
全称 | Resilient File System |
发布 | 2012年8月1日[1] (Windows Server 2012) |
限制 | |
最大文件尺寸 | 16 exabyte |
最大卷容量 | 1 yottabyte |
功能 | |
属性 | 是 |
透明压缩 | 否 |
寫入時複製 | 是 |
操作系统支持 | Microsoft Windows |
ReFS旨在克服NTFS被构想以来出现的重要问题,面向已改变的数据存储需求。ReFS的关键设计优势包括自动完整性检查和数据清理、避免需要运行chkdsk、防止数据衰落、内置硬盘驱动器故障和冗余的处理、集成RAID功能、数据和元数据更新切换到写时复制/分配、超长路径和文件名的处理,以及存储虚拟化和存储池、包括几乎任意大小的逻辑卷(与所用驱动器的物理大小无关)。
存储系统和使用情况的需求已发生改变——存储设备的大小(大容量或TB级存储阵列正日益常见)和持续可靠性需求。因此,该文件系统需要根据物理磁盘和逻辑卷之间的抽象层或虚拟化完成自我修复,避免介入缓慢或必须中断的磁盘检查)。
ReFS最初只被添加到Windows Server 2012,目标是逐步迁移到未来版本的消费者系统中(很快就有爱好者以修改方式解锁这点)。最初的版本中移除了一些NTFS功能,例如磁盘配额、备用数据流和扩展属性,因此引发了一定关注。有部分功能已在更高版本的ReFS中重新实现。
在ReFS的早期版本(2012年-2013年)中,它在测试中类似或略高于NTFS的水平[4],但在完整性检查时远慢于NTFS,这是因为ReFS新采用了奇偶效验。[5][6]也有用户在预发布版本中提到了到存储空间,该存储系统旨在支撑ReFS,但据称它可能会导致ReFS自动恢复失败。[7][8][9]
从Windows Server 2022和Windows 11 v21H2开始,其UEFI引导环境原生支持ReFS启动,并允许将系统以特殊方式安装在用ReFS v3格式化的卷中运行,如果是采用ReFS v1格式化的卷则不能使用ReFS启动。[10]
某些NTFS功能在ReFS的初始版本中已移除或不支持。这包括备用数据流、对象ID、8.3文件名、NTFS压缩、加密文件系统(EFS)、事务性NTFS、硬链接、扩展属性和磁盘配额。[11][3][15]ReFS最初不提供重复数据删除,[11]在随后的v3.2版本中实现。此外,Windows目前不能从ReFS卷引导启动。[11]镜像或条带化卷的动态磁盘已被“存储空间”提供的镜像或条带化存储池取代;自动纠错仅在镜像空间支持。
在后续实现的Windows 8.1 64位和Server 2012 R2的ReFS中,文件系统开始支持备用数据流,最大长度128K,以及完整性流在奇偶效验空间上自动纠正损坏数据。[16]ReFS在缺乏备用数据流的支持时不适合Microsoft SQL Server实例分配。[17]
一些ReFS与“存储空间”共同运行时的出现问题已被提出或建议[9],包括:
2014年,一篇对ReFS的评论与准备在生产中使用的评估显示,ReFS在与它的两个主要竞争对手(文件系统)的比较中具有关键优势。ZFS(在Solaris和FreeBSD中使用)被广泛批评为使用数GB的内存用于联机重复数据消除,这影响了它在大量中小型系统上的使用。但是,在关闭ZFS的联机重复数据消除后(因为ReFS不支持此功能),ZFS只占用几百MB内存,与另外两个系统相对持平。Drobo等方案使用专有方法,这意味着如果故障且厂商也无法解决,没有其他解决方案。[18]
2012年,Phoronix撰写了一篇[19]ReFS对战Btrfs的分析(Btrfs是适用于Linux的一个写时复制文件系统)。两者具有类似的特性,都支持校验和、类RAID使用多块磁盘,以及错误检测与纠正。但是,当时的ReFS缺乏重复数据删除、写时快照和压缩,而Btrfs和ZFS支持上述技术。
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.