Методът за съхраняване на каквото и да било обикновено винаги предполага известна подреденост, но ако в човешкия живот това не е задължително условие, в света на компютрите, съхраняващи данни, без това е почти невъзможно. Това подреждане се отразява във файловата система - концепция, позната на повечето потребители на различни електронни устройства и операционни системи.
Файловата система може да бъде сравнена с някаква маркировка, която определя как, къде и по какъв начин всеки байт трябва да бъде записан на носителя. Първите файлови системи, които се появиха в зората на електронната ера, бяха много несъвършени, като Minix, файлова система, която има много ограничения и се използва в едноименната операционна система Minix, която по-късно стана прототип на ядрото на Linux.
Но времето мина, появиха се нови файлови системи, по-напреднали и стабилни. Днес най-популярният от тях, поне сред потребителите на Windows, е NTFS, който замени FAT32, който сега се използва само във флаш дискове с малък обем и има много недостатъци, най-значимият от които е невъзможността да се записват файлове, по-големи от 4 GB. Въпреки това, NTFS не е без тях. Така че според много експерти липсва ефективност, производителност и стабилност, следователно е време да помислим за създаването на още по-усъвършенствана файлова система, която да задоволи нарастващите изисквания на страна на сървъра и след тях на клиентските системи.
И така през 2012 г. разработчиците на Microsoft въведоха Resilient File System или съкратена ReFS-възстановима файлова система, позиционирана като алтернатива на NTFS и в бъдеще, вероятно нейната подмяна. Всъщност ReFS е продължение на развитието на NTFS, от което беше решено да се премахнат всички ненужни, които не станаха в търсенето, и вместо това да се добавят нови функции.
Ново в устойчивата файлова система:
- Архитектура, използваща пространства за съхранение (дискови пространства)
- Висока толерантност. Грешки във файловата система, които са причинили загуба на данни в NTFS, ще бъдат сведени до минимум в ReFS
- Изолация на увредените участъци. В случай на повреда в области на файловата система, достъпът до записаните данни може да бъде получен от под операционната система Windows
- Проактивна корекция на грешки. Автоматично сканирайте обеми за щети и прилагайте превантивни мерки за възстановяване на данни
- Автоматично възстановяване на подпапки и свързани файлове, когато метаданните са повредени
- Използване на излишни записи за подобряване на устойчивостта
- Максималният размер на силата на звука в ReFS може да бъде до 402 eB срещу 18.4 eB в NTFS
- На форматиран в ReFS файл можете да напишете файл с размер 18,3 Ебайта
- Броят на файловете в една папка е 18 трилиона. срещу 4.3 милиарда в NTFS
- Дължината на името на файла и пътя към него е 32767 срещу 255 в NTFS
Какво ще бъде изтрито:
- Поддръжка за компресиране на данни
- Шифроване на данни с помощта на EFS
- Разширени атрибути на файла
- Твърди връзки
- Дискови квоти
- Поддръжка за кратки имена и ID обекти
- Възможност за промяна на размера на клъстера (остава под съмнение)
Какво ще се наследи от NTFS:
- Списъци за контрол на достъпа (ACL)
- Създайте снимки за обем
- Точки за монтиране
- Обработка на точки
- Шифроване на BitLocker
- Създаване и използване на символни връзки
- Записване на всички промени, настъпващи във файловата система (USN дневник)
Понастоящем ReFS е в начална фаза на тестване, но компютърните отрепки могат да оценят предимствата на ReFS сега и в клиентската система на Windows 8.1 или 10. За да направите това, ще трябва да извършите следния преглед на системния регистър:
- Отворете редактора на системния регистър
- Отидете на следния ключ на системния регистър: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ FileSystem
- Създайте нов DWORD параметър с име RefsDisableLastAccessUpdate и му дайте стойност 1
- Сега отидете на следния ключ на системния регистър: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control
- Създайте нов раздел MiniNT, за да получите този начин: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ MiniNT
- Създайте нова DWORD стойност с име AllowRefsFormatOverNonmirrorVolume и задайте неговата стойност 1
Използването на ReFS обаче не се препоръчва. Първо, системата все още е незавършена, второ, няма възможност за преобразуване в ReFS и обратно от програми на трети страни, и трето, ако случайно загубите или изтриете файлове от раздел, форматиран в ReFS, няма да има какво да ги възстановите, тъй като няма програми за да възстановите данните, работещи с тази файлова система все още.
Трябва ли да изчакам внедряването на ReFS в близко бъдеще? С повече увереност можем да кажем „не“. Ако получи практическо приложение, тогава първо на сървърни системи, което също ще се случи скоро, но потребителите на клиентски Windows ще трябва да изчакат поне още пет години след това. Достатъчно е да си припомним внедряването на NTFS в клиентските системи и тогава Microsoft отне седем години, за да направи това. Но най-важното е, че просто няма специална нужда от ReFS. Тогава, когато zettabyte дискове се появяват на настолни компютри, тогава може би ще дойде най-добрият час за ReFS, но засега просто трябва да бъдем търпеливи и да чакаме.
Приятен ден!