Насколько хороша ReFS - новая файловая система для Windows 8?

Автор:
Denny Crane
Печать
дата:
21 сентября 2012 16:28
Просмотров:
3853
Комментариев:
12
NTFS изжила себя с технической точки зрения. Система ReFS обеспечивает лучшую защиту данных на емких и быстрых жестких дисках.

Насколько хороша ReFS - новая файловая система для Windows 8?


20 лет назад в офисах еще "стрекотали" матричные принтеры, эксперты спорили, завоюют ли признание графические пользовательские интерфейсы, а Microsoft продемонстрировала свою абсолютно новую ОС — Windows 3.1. Сложно поверить, но файловая система NTFS (New Technology File System) появилась в то же время, и до сих пор мы пользуемся ею в качестве стандартного средства для управления массивами данных и их сохранения. Постепенно возможности NTFS подошли к своим границам: проверка носителей данных большой емкости занимает слишком много времени, Журнал тормозит доступ, а максимальный размер файлов уже практически достигнут.

Надежная преемница

Для устранения недостатков NTFS компания Microsoft внедряет в Windows 8 новую файловую систему - ReFS (Resilient File System - отказоустойчивая файловая система), демонстрирующую необыкновенную надежность в работе. Впервые она была задействована в серверной ОС Windows Server 8. Пока еще обычные компьютеры используют NTFS, однако и в простой "восьмерке" уже присутствует эта новая система с возможностью чтения и записи данных. Microsoft разрабатывала ReFS не с нуля. Так, для открытия, закрытия, чтения и записи файлов система использует те же интерфейсы доступа API, что и NTFS. Нетронутыми остались многие хорошо знакомые возможности - например, шифрование диска Bitlocker и символьные ссылки для библиотек. Другие же функции, такие как сжатие данных, исчезли. Большинство нововведений ReFS лежит в области создания структур файлов и папок, а также управления ими. Они рассчитаны на автоматическое исправление ошибок, максимальное масштабирование и работу в режиме постоянного подключения (Always Online). Для этих целей Microsoft использует знакомую по базам данных концепцию B+-деревьев. Это означает, что папки в файловой системе структурированы в виде таблиц с файлами в качестве записей. Они, в свою очередь, могут обладать определенными атрибутами, добавляемыми в качестве подтаблиц, создавая иерархическую древовидную структуру. Даже свободное место на диске организовано в таблицах. Ядром системы ReFS является таблица объектов — центральный каталог, в котором перечислены все таблицы в системе.
Насколько хороша ReFS - новая файловая система для Windows 8?



Встроенная защита от сбоев

ReFS избавилась от сложного управления журналом и теперь фиксирует новую информацию о файле в свободном месте, что предотвращает ее перезаписывание. Но даже если такое вдруг произойдет, система заново пропишет ссылки на записи в структуре B+-дерева.

Как и NTFS, система ReFS принципиально различает информацию о файле (метаданные) и содержимое файла (пользовательские данные), однако щедро предоставляет и тем и другим одинаковые защитные функции. Так, метаданные по умолчанию предохраняются с помощью контрольных сумм. Такую же защиту по желанию можно предоставить и пользовательским данным. Эти контрольные суммы располагаются на диске на безопасном удалении друг от друга, чтобы в случае возникновения ошибки данные можно было восстановить.


Передача данных из NTFS в ReFS

Можно ли будет в Windows 8 легко и просто конвертировать данные из системы NTFS в ReFS и наоборот? В Microsoft говорят, что никакой встроенной функции для преобразования форматов не предполагается, но информацию все же можно будет копировать. Область применения ReFS очевидна: поначалу она может использоваться лишь как крупный диспетчер данных для сервера. Следовательно, пока еще нельзя запустить Windows 8 с диска под управлением новой файловой системы. Внешних накопителей с ReFS пока не будет - только внутренние. Очевидно, со временем ReFS будет оснащена большим количеством функций и сможет заменить устаревшую систему. Возможно, это случится уже с выходом первого пакета обновлений для Windows 8.


Сравниваем файловые системы NTFS И ReFS
Случай 1: Стандартная задача - переименовать файл

NTFS
Насколько хороша ReFS - новая файловая система для Windows 8?

1. NTFS записывает в Журнал, что имя файла должно быть изменено. Там же NTFS регистрирует все действия.

2. Только после этого она на месте меняет имя файла. Таким образом, старое имя переписывается новым.

3. В заключение в Журнале (файле регистрации файловой системы) появляется отметка об успешном завершении заданной операции.


ReFS
Насколько хороша ReFS - новая файловая система для Windows 8?

1. Новое название записывается в свободное место. При этом очень важно, что прежнее имя поначалу не стирается.

2. Как только новое название записано, ReFS изменяет ссылку на поле имени. Теперь в файловой системе она ведет не на старое имя, а на новое.


Случай 2: Переименование файла при отказе питания

NTFS
Насколько хороша ReFS - новая файловая система для Windows 8?

1. NTFS, как обычно, записывает запрос на изменение в Журнал.

2. После этого из-за отказа питания процесс переименования прерывается, и не остается записи ни о прежнем, ни о новом именах.

3. Происходит перезагрузка Windows.

4. Вслед за этим запускается программа для исправления ошибок — Chkdisk.

5. Только теперь с помощью Журнала при применении отката восстанавливается изначальное имя файла.


ReFS
Насколько хороша ReFS - новая файловая система для Windows 8?

1. На первом этапе ReFS записывает новое имя в другом месте файловой системы, однако в этот момент электропитание прекращается.

2. Отказ приводит к автоматической перезагрузке Windows.

3. После нее стартует программа Chkdisk. Она анализирует файловую систему на наличие ошибок и при необходимости исправляет их. Между тем набор данных ReFS находится в стабильном состоянии. Прежнее имя файла снова становится действующим сразу после отказа питания.


Пока всё...
Спасибо за внимание
ИСТОЧНИК: Журнал CHIP #7 2012

0 не понравился
53 понравился пост
 
Незарегистрированные посетители не могут оценивать посты
 
 
 
 

 
 
 
 

Комментарии

 
 

 
 
 
Strof
Дата:
(21 сентября 2012 17:08)
#1
Я понял приблизительно 80% из данной инфы, очень специфическая тематика, и пост больше для хабра подходит.
В домашних условиях пока и NTFS за глаза хватает, а вот крупным серверам, безусловно, ReFS окажется полезен.
 
Лучше быть хорошим человеком, ругающимся матом, чем тихой, воспитанной тварью.
[ссылка]
9 / 1
 
 
 
 
 
 
MegaFrame
Дата:
(21 сентября 2012 17:59)
#2
>а Microsoft продемонстрировала свою абсолютно новую ОС вЂ” Windows 3.1. Сложно поверить, но файловая система NTFS (New Technology File System) появилась в то же время, и до сих пор мы пользуемся ею в качестве стандартного средства для управления массивами данных и их сохранения.
-> Это че за бред? Windows 3.1 как и Windows 3.11 for Workgroup не являлись операционными системами, они запускались из-под MS-DOS. MS-DOS работала исключительно с fat16.
А... Все понял, NTFS появилась в Windows NT 3.1, просто автор не силен в компьютерах.
 
А небо все точно такое же,
Как, если бы ты не продался (с)ГО
Томская область > Северск [ссылка]
3 / 0
 
 
 
 
 
 
Аленхейм
Дата:
(21 сентября 2012 18:22)
#3
Кстати, что обозначает Эбайт? А то первый раз такое вижу.
Томск [ссылка]
2 / 0
 
 
 
 
 
 
Artys
Дата:
(21 сентября 2012 18:35)
#4
Аленхейм, Эксабайт. 2^60 байт
Томск [ссылка]
2 / 0
 
 
 
 
 
 
Gerald
Дата:
(21 сентября 2012 20:07)
#5
ext4 же
Томск [ссылка]
0 / 0
 
 
 
 
 
 
Denny Crane
Дата:
(21 сентября 2012 20:13)
#6
Цитата: MegaFrame
>а Microsoft продемонстрировала свою абсолютно новую ОС в‚” Windows 3.1. Сложно поверить, но файловая система NTFS (New Technology File System) появилась в то же время, и до сих пор мы пользуемся ею в качестве стандартного средства для управления массивами данных и их сохранения.
-> Это че за бред? Windows 3.1 как и Windows 3.11 for Workgroup не являлись операционными системами, они запускались из-под MS-DOS. MS-DOS работала исключительно с fat16.
А... Все понял, NTFS появилась в Windows NT 3.1, просто автор не силен в компьютерах


Имеется ввиду автор статьи, я ниже привел источник, статья из журнала, я лишь донес до народа...
 
Дэнни Крэйн
Томск [ссылка]
1 / 0
 
 
 
 
 
 
moss_evil
Дата:
(22 сентября 2012 01:38)
#7
Интересно, на сколько хороша сама восьмерка, надо поставить посмотреть...
Томская область > Северск [ссылка]
1 / 0
 
 
 
 
 
 
Аленхейм
Дата:
(22 сентября 2012 02:23)
#8
Интересно, на сколько хороша сама восьмерка, надо поставить посмотреть...

А разве win 8 уже выпустили? Я что-то такое не слышал.
Томск [ссылка]
0 / 0
 
 
 
 
 
 
centaurus
Дата:
(22 сентября 2012 03:22)
#9
MegaFrame,
почитайте про NTFS - дата представления-июль 1993 (Windows NT 3.1)
Томск [ссылка]
0 / 0
 
 
 
 
 
 
SilverMan
Дата:
(22 сентября 2012 07:38)
#10
Улыбнуло. biggrin
За уши притянутый пример сравнения.
В мозг читателей отложилось, что главная задача файловой системы - переименование файлов, и это под заголовком "Встроенная защита от сбоев" death
Самарская область > Самара [ссылка]
1 / 0
 
 
 
 
 
 
Denny Crane
Дата:
(22 сентября 2012 09:15)
#11
По-моему, вполне логично. Чем проще пример, тем легче усваивается информация, а пример хорошо раскрывает принцип работы системы.

Да и Win 8 уже вышел, знакомые ставили и писали кипятком, как люди когда-то от Висты, так что я бы не торопил события...
 
Дэнни Крэйн
Томск [ссылка]
0 / 0
 
 
 
 
 
 
СэрЁжик
Дата:
(24 сентября 2012 15:44)
#12
давайте вспомним старый добрый ФАТ с его таблицей адресов, не является ли эта система просто его расширенной версией?
 
Metall - есть основа народного хозяйства Академик Бардин
Кемеровская область > Новокузнецк [ссылка]
0 / 0
 
 
 

 
 
 
 
 
 
 
 

Информация

 
 
 
 
 
 
 
 
 

Оставлять свои CRAZY комментарии могут только зарегистрированные пользователи.
Пожалуйста пройдите простую процедуру регистрации или авторизируйтесь под своим логином. Также вы можете войти на сайт, используя существующий профиль в социальных сетях (Вконтакте, Одноклассники, Facebook, Twitter и другие)

 
 
 
 
 
Наверх