Информация об изменениях

Сообщение Re: WinFS когда будет? от 13.06.2017 8:12

Изменено 13.06.2017 8:17 Serginio1

Re: WinFS когда будет?
Здравствуйте, turbocode, Вы писали:

T>Помню у MS была идея выпустить файловую систему операционной системы Windows на базе ядра SQLServer но первый заход в продакшин был полным провалом из-за очень низкого перформанса копирования файлов.

T>Но сейчас ввиду SSD теперь WinFS должен работать приемлимо, почему не пытаются сделать повторный запуск этой идеи?

Microsoft готовит новую редакцию Windows 10 с файловой системой ReFS

— Файловая система ReFS (Resilent File System), оптимизированная для использования на компьютерах с большими массивами данных. Она поддерживает автоматическое исправление ошибок на дисках.
Re: WinFS когда будет?
Здравствуйте, turbocode, Вы писали:

T>Помню у MS была идея выпустить файловую систему операционной системы Windows на базе ядра SQLServer но первый заход в продакшин был полным провалом из-за очень низкого перформанса копирования файлов.

T>Но сейчас ввиду SSD теперь WinFS должен работать приемлимо, почему не пытаются сделать повторный запуск этой идеи?

Microsoft готовит новую редакцию Windows 10 с файловой системой ReFS

— Файловая система ReFS (Resilent File System), оптимизированная для использования на компьютерах с большими массивами данных. Она поддерживает автоматическое исправление ошибок на дисках.

https://ru.wikipedia.org/wiki/ReFS

Среди основных особенностей:[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, включая именованные потоки файлов (после проверки на Windows 10 TP ADS работает с ReFS. Для поддержки ReFS нужно вносить изменения в реестр), NTFS Distributed Link Tracking (DLT), короткие имена файлов (формат 8.3), сжатие файлов, шифрование на уровне файлов Encrypting File System, транзакции NTFS, жёсткие ссылки, extended attributes и дисковые квоты.[4][2] Разреженные файлы (Sparse files) поддерживаются в RTM.[8][9]
В Windows Server 2012 не поддерживается загрузка с ReFS. Ввиду отсутствия поддержки именованных потоков ReFS не может быть использована для размещения экземпляров MS SQL, включая версию 2012.[10]