Što je ReFS (otporni datotečni sustav) u sustavu Windows?
Microsoftov novi datotečni sustav ReFS izvorno je uveden na Windows Server 2012. On je uključen u sustav Windows 10, gdje se može koristiti samo kao dio značajke spremanja prostora za pohranu pogona. ReFS će biti poboljšan u sustavu Windows Server 2016 i bit će dio Windows 10 Pro za radne stanice.
Ali što je ReFS, i kako se uspoređuje s trenutno korištenim NTFS-om?
Što je ReFS?
Skraćeno od "Resilient File System", ReFS je novi datotečni sustav izgrađen korištenjem koda iz trenutnog NTFS datotečnog sustava. Trenutno ReFS nije samo zamjena za NTFS. Ima svoje prednosti i nedostatke. Ne možete jednostavno koristiti ReFS umjesto NTFS na vašem sistemskom pogonu.
Kako je ReFS najnoviji Microsoftov datotečni sustav, on je dizajniran za rješavanje nekoliko glavnih problema s NTFS-om. ReFS je dizajniran da bude otporniji na korupciju podataka, bolje funkcionira za određena radna opterećenja i bolje je skalirati za vrlo velike datotečne sustave. Pogledat ćemo točno što to znači.
ReFS štiti od korupcije podataka
Dio "Resilient" je označen u nazivu. ReFS koristi kontrolne zbrojeve za metapodatke - i može također koristiti kontrolne zbrojeve za podatke o datoteci. Kad god čita ili piše datoteku, ReFS ispituje kontrolni zbroj kako bi se uvjerio da je ispravan. To znači da sam sustav datoteka ima izgrađen-in način za otkrivanje korupcije podataka u letu.
ReFS je integriran s značajkom prostora za pohranu. Ako postavite zrcaljeni prostor za pohranu pomoću ReFS-a, Windows lako može otkriti oštećenje datotečnog sustava i automatski popraviti probleme kopiranjem zamjenske kopije podataka na drugi pogon. Ova značajka dostupna je na Windows 10 i Windows 8.1.
Ako ReFS otkrije oštećene podatke i nema alternativnu kopiju iz koje se može vratiti, datotečni sustav može odmah ukloniti oštećene podatke s pogona. Ne zahtijeva da ponovno pokrenete sustav ili isključite disk, kao što to čini NTFS.
ReFS ne samo provjerava datoteke za korupciju kada ih čita i piše. Automatizirani skener integriteta podataka redovito provjerava sve datoteke na pogonu kako bi utvrdio i popravio korupciju podataka. To je sustav za automatsko ispravljanje. Ne morate uopće koristiti chkdsk.
Novi datotečni sustav je također otporan na korupciju podataka i na druge načine. Na primjer, kada ažurirate metapodatke datoteke - naziv datoteke, na primjer - datotečni sustav NTFS izravno će izmijeniti metapodatke datoteke. Ako vaše računalo ne radi ili se napajanje isključi tijekom tog procesa, može doći do oštećenja podataka. Kada ažurirate metapodatke datoteke, datotečni sustav ReFS će stvoriti novu kopiju metapodataka. ReFS usmjerava datoteku na nove metapodatke tek nakon pisanja novih metapodataka. Nema rizika od oštećenja metapodataka datoteke. To je poznato kao "copy-on-write". Copy-on-write je također dostupan na drugim modernim datotečnim sustavima, kao što su ZFS i BtrFS na Linuxu, kao i na Appleov novi APFS datotečni sustav..
ReFS ispušta neka stara NTFS ograničenja
ReFS je moderniji od NTFS-a i podržava mnogo veće količine i duže nazive datoteka. Dugoročno, ovo su važna poboljšanja.
U datotečnom sustavu NTFS, putanje datoteke ograničeno je na 255 znakova. S ReFS-om, naziv datoteke može biti dugačak do 32768 znakova. Windows 10 sada vam omogućuje da onemogućite ovo kratko ograničenje broja znakova za NTFS datotečne sustave, ali je uvijek onemogućeno na ReFS volumenima.
ReFS također odbacuje DOS stila 8,3 filenames. Na volumenu NTFS, još uvijek možete pristupiti C: Program Files na C: PROGRA ~ 1 u svrhu kompatibilnosti sa starim softverom. Ta naslijeđena imena datoteka su na ReFS-u.
NTFS ima teoretsku maksimalnu veličinu volumena od 16 eksabajta, dok ReFS ima teoretsku maksimalnu veličinu volumena od 262144 eksabajta. To sada nije toliko važno, ali će jednog dana.
ReFS može biti brži, ponekad
ReFS nije samo dizajniran za poboljšanje svih performansi u odnosu na NTFS. Umjesto toga, Microsoft se usredotočuje na nekoliko važnih optimizacija koje čine ReFS u određenim slučajevima mnogo boljim.
Na primjer, kada se koristi s prostorima za pohranu, ReFS podržava "optimizaciju razine u stvarnom vremenu". Možete imati spremište pogona s oba pogona optimiziranim za performanse i pogone optimizirane za kapacitet. ReFS će uvijek pisati pogonima u izvedbenom sloju, maksimizirajući performanse. U pozadini, ReFS će automatski premjestiti velike dijelove podataka na sporije diskove za dugoročno pohranjivanje.
U sustavu Windows Server 2016, Microsoft je poboljšao ReFS nudeći bolje performanse s određenim značajkama virtualnih računala. Microsoftov vlastiti softver za virtualne strojeve Hyper-V koristi ove prednosti (teoretski, drugi softver za virtualne strojeve mogao bi ih podržati ako bi htjeli).
Na primjer, ReFS podržava kloniranje blokova, što ubrzava kloniranje virtualnih strojeva i operacije spajanja kontrolnih točaka. Da biste stvorili kloniranu kopiju virtualnog stroja, ReFS treba samo stvoriti novu kopiju metapodataka na pogonu i usmjeriti je na postojeće podatke na pogonu. To je zato što, s ReFS, više datoteka može ukazati na iste temeljne podatke na disku. Kada se virtualni stroj promijeni i novi podaci se zapisuju na pogon, zapisuje se na drugo mjesto, a izvorni podaci virtualnog stroja ostaju na pogonu. To čini proces kloniranja mnogo bržim i zahtijeva mnogo manje protoka diska.
ReFS također nudi novu "rijetku VDL" značajku koja omogućuje ReFS-u brzo pisanje nula u veliku datoteku. Zbog toga je mnogo brže stvoriti novu, praznu, virtualnu datoteku tvrdog diska (VHD) fiksne veličine. Dok to može potrajati 10 minuta s NTFS-om, ReFS može potrajati samo nekoliko sekundi.
ReFS ne može zamijeniti NTFS (još)
Sve ove značajke zvuče prilično dobro, ali ne možete jednostavno prebaciti na ReFS s NTFS-a. Windows ne može pokrenuti sustav s datotečnim sustavom ReFS i zahtijeva NTFS.
ReFS također izostavlja i druge značajke koje NTFS uključuje, uključujući kompresiju i šifriranje datotečnog sustava, tvrde veze, proširene atribute, deduplikaciju podataka i disk kvote. Međutim, ReFS je kompatibilan s različitim značajkama. Na primjer, iako ne možete izvršiti šifriranje određenih podataka na razini datotečnog sustava, ReFS je kompatibilan s BitLocker enkripcijom punog diska.
Windows 10 također ne dopušta formatiranje bilo koje stare particije kao ReFS. Trenutno možete koristiti samo ReFS s prostorima za pohranu, gdje njegove značajke pouzdanosti pomažu u zaštiti od oštećenja podataka. U sustavu Windows Server 2016 možete odabrati formatiranje volumena pomoću programa ReFS umjesto NTFS-a. Na primjer, možete to učiniti za volumen koji namjeravate pohraniti na virtualne strojeve. Međutim, još uvijek ne možete koristiti ReFS na vašem volumenu za dizanje. Windows se može pokrenuti samo s NTFS pogona.
Nejasno je što budućnost ima za ReFS. Microsoft će ga jednog dana moći poboljšati sve dok u potpunosti ne zauzme mjesto NTFS-a na svim verzijama sustava Windows. Nejasno je kada se to može dogoditi. No, za sada, ReFS se može koristiti samo za određene zadatke.
Više pojedinosti o ReFS-u i njegovim specifičnim značajkama možete pronaći na Microsoftovu web-mjestu.
Kako koristiti ReFS
Na tipičnom računalu sa sustavom Windows 10 ReFS možete koristiti samo pomoću značajke Storage Spaces. Obavezno formatirajte prostor za pohranu kao ReFS, a ne kao NTFS kada vidite opciju sustava datoteka. Automatski ćete iskoristiti značajke integriteta podataka u datotečnom sustavu ReFS ako ih odaberete.
Na Windows poslužitelju možete odabrati formatiranje nekih volumena kao ReFS pomoću uobičajenih alata za upravljanje diskom, što može biti osobito korisno ako koristite virtualne strojeve na tim pogonima. Ali ne možete formatirati vaš boot pogon kao ReFS i izgubit ćete pristup nekim NTFS značajkama.
Funkcionalnost ReFS-a sada je dostupna kao dio sustava Windows 10 Pro za radne stanice kao i za Windows 10 Enterprise.