ReFS

02-05-2023

ReFS
Разработчик

Microsoft

Файловая система

Resilient file system

Дата представления

Июль 2012 (Windows 2012 Server)

Структура
Ограничения
Возможности
Потоки метаданных

нет

Атрибуты

есть

Фоновая компрессия

нет

Фоновое шифрование

нет

Поддерживается ОС

Только Windows Server 2012

ReFS (Resilient file system[1], предварительное название Protogon[2]) — файловая система, используемая в Windows Server 2012 и бета-версиях Microsoft Windows 8. Является развитием NTFS. Protogon поддерживает точки повторной обработки (reparse points) — технологию, которая ранее содержалась только в файловой системе NTFS[3]. Через точки повторной обработки реализована поддержка символьных ссылок и точек монтирования в Windows, так что Protogon также поддерживает их. По сравнению с NTFS, на август 2011 года отсутствует поддержка альтернативных файловых потоков[3]. Protogon не поддерживается Windows 7 и более ранними системами.

Файловая система была найдена в сборках Windows 8, начиная с 6.2.7955. [источник?] ReFS была замечена в Windows 8 6.3 9369 X64. В Windows 8 6.3 9374 X86/9385 X86 отсутствует.[источник?]

Особенности

Среди основных особенностей:[4][5]

  • Улучшенная надежность хранения информации на диске структур. ReFS использует B+ деревья[4] (принцип, сходный с хранением данных в реляционных СУБД) как для метаданных, так и для содержимого файлов. Размеры файлов, томов, количество файлов в каталоге ограничены лишь 64-битным числом, что соответствует размеру файла в 16 экзабайт, размеру тома в 1 йоттобайт (при использовании кластеров данных размером 64 КБ). Свободное место на диске описывается 3 отдельными иерархическими таблицами для малых, средних и больших фрагментов свободного пространства. Имена файлов и длина пути ограничена 32 килобайтами, для их хранения используется Unicode.
  • Поддержка стратегии Copy-on-write (копирование при записи, выделение при записи) для метаданных,[4] при которой любые транзакции файловой системы не перезаписывают старые метаданные, а записываются в новый блок и организуются в пачки. Для всех метаданных в ReFS используются 64-битные контрольные суммы, хранящиеся независимо. Данные файлов могут иметь контрольную сумму в отдельном потоке (атрибут "integrity"). В случае, если содержимое файлов или метаданных не соответствует контрольным суммам, не требуется отключение файловой системы для удаления или восстановления таких данных. За счет встроенных проверок ReFS не требует регулярного использования утилит проверки диска типа CHKDSK.
  • Совместимость с старыми API,[4] поддержка многих особенностей NTFS, например, шифрование BitLocker, Access Control Lists, USN Journal, уведомления об изменениях,[6] символьные ссылки, junction point, точки монтирования, reparse point, снапшоты томов, идентификаторы файлов, NTFS oplock. ReFS интегрируется с технологией виртуализации носителей данных Storage Spaces[4], которая позволяет применять зеркалирование и объединять несколько физических носителей, как в рамках одного ПК так и через сеть.[7] При использовании зеркалирования ReFS может обнаруживать и исправлять сбойные копии файлов в процессе data scrubbing, при котором проводится фоновая сверка контрольных сумм.

Некоторые возможности NTFS не поддерживаются в ReFS, включая именованные потоки файлов, NTFS Distributed Link Tracking (DLT), короткие имена файлов в формате 8.3, сжатие файлов, шифрование на уровне файлов Encrypting File System, Transactional NTFS, жесткие ссылки, extended attributes, и дисковые квоты.[4][2] Разреженные файлы не поддерживались в бета-версиях, но поддерживаются в RTM.[8][9] В ReFS нет самостоятельной поддержки дедупликации.[4] В Windows Server 2012 не поддерживается загрузка с ReFS.


Ссылки

  • В Windows 8 будет новая файловая система
  • Файловая система Windows 8 Protogon в действии
  • Microsoft представила новую файловую систему для вычислительных машин на платформе Windows. Она получила название Resilient File System (ReFS)
  • Файловая система ReFS изнутри

Примечания

  1. Windows Server 2012: Does ReFS replace NTFS? When should I use it?. Ask Premier Field Engineering (PFE) Platforms. Microsoft (1 января 2013). Архивировано из первоисточника 16 мая 2013. Проверено 20 января 2013.
  2. ↑ Microsoft goes public with plans for its new Windows 8 file system. Архивировано из первоисточника 16 мая 2013. Проверено 21 января 2013.
  3. ↑ Предварительный взгляд на возможности файловой системы Protogon
  4. ↑ Building the next generation file system for Windows: ReFS. Building Windows 8. Microsoft (16 января 2012). Архивировано из первоисточника 16 мая 2013. Проверено 20 января 2013.
  5. Microsoft takes wraps off new Windows file system. Архивировано из первоисточника 16 мая 2013. Проверено 20 января 2013.
  6. ReadDirectoryChangesW function. Архивировано из первоисточника 16 мая 2013. Проверено 21 января 2013.
  7. Virtualizing storage for scale, resiliency, and efficiency. Building Windows 8. Microsoft (5 января 2012). Архивировано из первоисточника 16 мая 2013. Проверено 18 января 2013.
  8. Windows Server 2012: Does ReFS replace NTFS? When should I use it? (2 января 2013). Архивировано из первоисточника 16 мая 2013. Проверено 31 марта 2013.
  9. ReFS (Resilient File System) supports sparse files. Архивировано из первоисточника 16 мая 2013. Проверено 31 марта 2013.

ReFS.

© 2011–2023 stamp-i-k.ru, Россия, Барнаул, ул. Анатолия 32, +7 (3852) 15-49-47