Kaj je ReFS (prožen datotečni sistem) v sistemu Windows?
Microsoftov nov datotečni sistem ReFS je bil prvotno predstavljen v sistemu Windows Server 2012. Vključen je v operacijski sistem Windows 10, kjer se lahko uporablja le kot del funkcije shranjevanja prostora za shranjevanje pogonov. ReFS bo izboljšan v sistemu Windows Server 2016 in bo del sistema Windows 10 Pro za delovne postaje.
Toda kaj je ReFS in kako se primerja z trenutno uporabljenim NTFS?
Kaj je ReFS?
Skratka za »Resilient File System«, ReFS je nov datotečni sistem, zgrajen z uporabo kode iz trenutnega datotečnega sistema NTFS. Trenutno ReFS ni le nadomestilo za NTFS. Ima svoje prednosti in slabosti. Na sistemskem pogonu ne morete uporabiti ReFS namesto NTFS.
Ker je ReFS najnovejši Microsoftov datotečni sistem, je zasnovan tako, da obravnava nekaj večjih težav z NTFS. ReFS je oblikovan tako, da je bolj odporen proti korupciji podatkov, deluje bolje za določene delovne obremenitve in je boljši za zelo velike datotečne sisteme. Poglejmo natančno, kaj to pomeni.
ReFS varuje pred korupcijo podatkov
V imenu je označen del »Prožen«. ReFS uporablja kontrolne vsote za metapodatke - in lahko po želji uporabi tudi kontrolne vsote za podatke o datoteki. Vsakič, ko prebere ali zapiše datoteko, ReFS pregleda kontrolno vsoto, da se prepriča, da je pravilna. To pomeni, da ima sam datotečni sistem vgrajen način za odkrivanje korupcije podatkov na poti.
ReFS je integriran s funkcijo Prostori shranjevanja. Če z uporabo ReFS nastavite zrcaljeni prostor za shranjevanje, lahko sistem Windows zlahka zazna poškodbo datotečnega sistema in samodejno odpravi težave s kopiranjem nadomestne kopije podatkov v drug pogon. Ta funkcija je na voljo v operacijskih sistemih Windows 10 in Windows 8.1.
Če ReFS zazna poškodovane podatke in nima nadomestne kopije, ki bi jo lahko obnovila, lahko datotečni sistem takoj odstrani poškodovane podatke iz pogona. Ne zahteva, da znova zaženete sistem ali vozite brez povezave, kot to počne NTFS.
ReFS ne preveri samo datotek za korupcijo pri branju in pisanju. Avtomatiziran skener za integriteto podatkov redno preverja vse datoteke na pogonu, da bi ugotovil in popravil tudi poškodbe podatkov. To je datotečni sistem za samodejno popravljanje. Ni vam treba uporabljati chkdsk.
Novi datotečni sistem je odporen tudi na korupcijo podatkov tudi na druge načine. Na primer, ko posodobite metapodatke datoteke - ime datoteke, bo na primer datotečni sistem NTFS neposredno spremenil metapodatke datoteke. Če računalnik ne uspe ali se napajanje izklopi med tem postopkom, lahko pride do poškodbe podatkov. Ko posodobite metapodatke datoteke, bo datotečni sistem ReFS ustvaril novo kopijo metapodatkov. ReFS usmeri datoteko na nove metapodatke šele potem, ko so napisani novi metapodatki. Ni nevarnosti poškodbe metapodatkov datoteke. To je znano kot »copy-on-write«. Copy-on-write je na voljo tudi v drugih sodobnih datotečnih sistemih, kot so ZFS in BtrFS na Linuxu, kot tudi v novem Appleovem datotečnem sistemu APFS..
ReFS spusti nekaj starih omejitev NTFS
ReFS je sodobnejši od NTFS in podpira veliko večje količine in daljša imena datotek. Dolgoročno so to pomembne izboljšave.
V datotečnem sistemu NTFS so poti datotek omejene na 255 znakov. Z ReFS je ime datoteke lahko dolgo do 32768 znakov. Windows 10 zdaj omogoča, da onemogočite to kratko omejitev znakov za datotečne sisteme NTFS, vendar je vedno onemogočena na nosilcih ReFS.
ReFS tudi zavrže DOS-ov 8.3 filenames. Na nosilcu NTFS lahko še vedno dostopate do C: Programskih datotek na C: PROGRA ~ 1 za združljivost s staro programsko opremo. Ta podedovana imena datotek so v rePs.
NTFS ima teoretično največjo velikost prostornine 16 eksabajtov, ReFS pa ima teoretično največjo prostornino 262144 eksabajtov. To zdaj ni veliko pomembno, vendar bo nekega dne.
ReFS lahko hitreje, včasih
ReFS ni zasnovan samo za izboljšanje celotne učinkovitosti pred NTFS. Namesto tega se Microsoft osredotoča na nekaj pomembnih optimizacij, zaradi katerih je ReFS v nekaterih primerih uspešnejši.
Na primer, če ga uporabljate s pomnilniškimi prostori, ReFS podpira »optimizacijo stopenj v realnem času«. Lahko bi imeli pogonsko skupino z obema pogonoma, ki sta optimizirana za zmogljivost in pogone, optimizirane za zmogljivost. ReFS bo vedno zapisoval pogone v izvedbenem nivoju, kar bo povečalo učinkovitost. V ozadju bo ReFS samodejno premaknil velike kose podatkov na počasnejše pogone za dolgoročno shranjevanje.
V operacijskem sistemu Windows Server 2016 je Microsoft izboljšal funkcijo ReFS, da bi omogočil boljše delovanje z nekaterimi funkcijami navideznih strojev. Microsoftova lastna programska oprema za navidezne naprave Hyper-V te prednosti izkorišča (in teoretično bi jih lahko podpirala druga programska oprema za navidezne naprave).
Na primer, ReFS podpira kloniranje blokov, ki pospešuje kloniranje navideznih strojev in operacije združevanja kontrolnih točk. Če želite ustvariti klonirano kopijo virtualnega stroja, mora ReFS ustvariti novo kopijo metapodatkov na pogonu in jo usmeriti na obstoječe podatke na pogonu. To je zato, ker lahko z ReFS več datotek kaže na iste osnovne podatke na disku. Ko se navidezna naprava spremeni in se novi podatki zapišejo na pogon, se zapiše na drugo mesto in originalni podatki o navideznem stroju ostanejo na pogonu. To pomeni, da je postopek kloniranja mnogo hitrejši in zahteva veliko manj prepustnosti diska.
ReFS ponuja tudi novo funkcijo »redki VDL«, ki omogoča, da ReFS hitro zapiše ničle v veliko datoteko. Zaradi tega je veliko hitreje ustvariti novo, prazno, navidezno trdno datoteko s fiksno velikostjo (VHD). Ker to lahko traja 10 minut pri NTFS, lahko z ReFS traja le nekaj sekund.
ReFS ne more zamenjati NTFS (še)
Vse te funkcije zvenijo zelo dobro, vendar ne morete preprosto preklopiti na ReFS iz NTFS. Windows ne more zagnati iz datotečnega sistema ReFS in zahteva NTFS.
ReFS tudi opusti druge funkcije, ki jih vsebuje NTFS, vključno s stiskanjem in šifriranjem datotečnega sistema, trdimi povezavami, razširjenimi atributi, deduplikacijo podatkov in disk kvotami. Vendar je ReFS združljiv z različnimi funkcijami. Čeprav na primer ne morete izvesti šifriranja določenih podatkov na ravni datotečnega sistema, je ReFS združljiv s šifriranjem BitLocker na celotnem disku..
Windows 10 ne dovoljuje niti formatiranja katerekoli stare particije kot ReFS. Trenutno lahko uporabljate samo ReFS s področji shranjevanja, kjer njegove funkcije zanesljivosti pomagajo zaščititi pred poškodbami podatkov. V operacijskem sistemu Windows Server 2016 lahko izberete formatiranje nosilcev z ReFS namesto NTFS. To boste morda želeli narediti za na primer nosilec, ki ga nameravate shraniti. Vendar pa še vedno ne morete uporabljati ReFS na zagonskem nosilcu. Windows se lahko zažene samo iz pogona NTFS.
Ni jasno, kakšna je prihodnost za ReFS. Microsoft jo bo morda nekega dne lahko izboljšal, dokler ne bo v celoti prevzel mesta NTFS na vseh različicah operacijskega sistema Windows. Ni jasno, kdaj se to lahko zgodi. Ampak za zdaj se lahko ReFS uporablja samo za posebne naloge.
Več podrobnosti o ReFS in posebnih funkcijah, ki jih podpira, najdete na Microsoftovi spletni strani.
Kako uporabljati ReFS
Na tipičnem računalniku z operacijskim sistemom Windows 10 lahko ReFS uporabljate samo s funkcijo Prostori za shranjevanje. Prepričajte se, da format prostora za shranjevanje formatirate kot ReFS in ne NTFS, ko vidite možnost datotečnega sistema. Samodejno boste imeli koristi od funkcij integritete podatkov v datotečnem sistemu ReFS, če ga izberete.
V operacijskem sistemu Windows Server lahko nekatere nosilce formatirate kot ReFS z uporabo običajnih orodij za upravljanje diskov, kar je lahko še posebej uporabno, če uporabljate navidezne naprave na teh pogonih. Vendar zagonskega diska ne morete formatirati kot ReFS in izgubite dostop do nekaterih funkcij NTFS.
Funkcionalnost ReFS je zdaj na voljo kot del programa Windows 10 Pro za delovne postaje in Windows 10 Enterprise.