Kaj je ReFS v sistemu Windows?



Preizkusite Naš Instrument Za Odpravo Težav

ReFS izhaja iz Re silient F s S ystem, je datotečni sistem, ki ga je ustvaril Microsoft za OS Windows. Namenjen je premagovanju nekaterih omejitev Novi tehnološki datotečni sistem (NTFS). ReFS je zasnovan tako, da je bolj odporen proti poškodbam podatkov, boljši pri določenih delovnih obremenitvah in boljši pri zelo velikih datotečnih sistemih.



ReFS v sistemu Windows



Zgodovina ReFS

Microsoft je ReFS predstavil septembra 2012, ko je Windows Server 2012 izdal kot neobvezen datotečni sistem, ki upošteva večje zahteve glede shranjevanja podatkov in večje delovne obremenitve. Microsoft je ReFS dodal namiznim različicam sistema Windows, začenši z Windows 8.1 oktobra 2013, vendar ga je bilo mogoče uporabiti le kot del funkcije Storage Spaces za združevanje pogonov. Vključen je tudi v sistem Windows 10. Microsoft odstranjena zmožnost ustvarjanja zvezkov ReFS v sistemu Windows 10 v svojem 2017 Fall Creators Update , razen Windows 10 Pro za delovne postaje. Toda OS bo še vedno bral ReFS.



Kako deluje ReFS

ReFS je zelo združljiv z NTFS in je bil zgrajen na osnovi NTFS za večjo doslednost in boljšo integriteto podatkov. Če OS zazna sistemsko napako in so podatki izgubljeni / poškodovani, lahko ReFS obnovi izgubljene / poškodovane podatke. ReFS se sčasoma bori tudi z gnitjem bitov, to je s poškodbami bitov v datotečnem sistemu s pomočjo čiščenja diska, ki bere in potrjuje podatke. Microsoft je uporabil del kodne baze NTFS za izdelavo ReFS in dodano podporo za API-je Win32, tako da so obstoječi API-ji združljivi, in ReFS-u nudi podporo za številne funkcije, kot so seznami za nadzor dostopa in ID-ji datotek.

V NTFS obstajajo različni razlogi za poškodovanje metapodatkov datotek, na primer nenaden izklop sistema med izpadom električne energije ali ko sistem zapiše le del bloka. Da bi se izognili poškodbam podatkov, uporablja ReFS dodeliti-pisati tehnika, ki bere in piše datoteke v enem navodilu. Tehnika dodeljevanja-pisanja uporablja tanke klone zagotavljanja izvornih baz podatkov, da se zmanjšajo možnosti za korupcijo.

TO B + drevesna struktura uporablja ReFS za upravljanje podatkov z indeksiranjem metapodatkov. Drevo je sestavljeno iz korenine, notranjih vozlišč in listov. Drevo B + shranjuje podatke v razvejanem vzorcu, kjer ima vsako vozlišče v drevesu urejen seznam ključev in kazalcev na vozlišča ali liste nižje ravni. Zapisi so shranjeni na nivoju listov, kar omogoča več vej. Ta postopek zniža vhodno / izhodne diske in zagotavlja boljše delovanje.



ReFS ni neposredna zamenjava za NTFS. ReFS ne podpira nekaterih funkcij NTFS, na primer tabele glavnih datotek (MFT), podpore datotek strani in ID-jev objektov. Nekatere aplikacije bodo delovale samo s funkcijami, ki so na voljo samo na NTFS. Številne funkcije NTFS niso bile del prejšnje različice NTFS, na primer alternativni tokovi, poimenovani tokovi in ​​redke datoteke, ki jih je Microsoft v poznejših posodobitvah dodal v ReFS.

Opazne lastnosti in spremembe

  1. ReFS je integriran z Funkcija Storage Spaces . Če je nastavljen zrcalni prostor za shranjevanje z uporabo ReFS, bo Windows zaznal poškodbe datotečnega sistema in težave samodejno odpravil s kopiranjem nadomestne kopije podatkov na drug pogon. Ta funkcija je na voljo v sistemih Windows 10 in Windows 8.1.

    Prostor za shranjevanje z uporabo ReFS

  2. Če ReFS zazna datumsko korupcijo in nima nadomestne kopije, iz katere bi jo lahko obnovil, lahko datotečni sistem poškodovane podatke takoj odstrani iz pogona. Vnovični zagon sistema ni potreben ali pogon ne sme biti brez povezave, kot bi to storili z NTFS.
  3. Pri branju in pisanju ReFS ne preverja le datotek glede poškodb. Vse datoteke na pogonu redno preverja samodejni pregledovalnik celovitosti podatkov, da bi ugotovil in odpravil tudi poškodbe podatkov, ki je samodejni popravek datotečnega sistema. Ni treba teči chkdsk nasploh.
  4. Tudi novi datotečni sistem je odporen proti poškodbam podatkov tudi na druge načine. Ko na primer posodobite metapodatke datoteke - na primer ime datoteke - bo datotečni sistem NTFS neposredno spremenil metapodatke datoteke. Če med tem postopkom odpove vaš računalnik ali se napajanje izklopi, lahko pride do poškodb podatkov. Ko posodobite metapodatke datoteke, bo datotečni sistem ReFS ustvaril novo kopijo metapodatkov. ReFS bo datoteko usmeril proti novim metapodatkom šele, ko bodo novi metapodatki zapisani, zato ni nevarnosti, da bi bili metapodatki datoteke poškodovani. To je znano kot „ copy-on-write '. Tehniko kopiranja na zapis uporabljajo tudi drugi sodobni datotečni sistemi, npr. ZFS in BtrFS na Linuxu in Applovem novem APFS datotečni sistem.
  5. ReFS uporablja kontrolne vsote za metapodatke - po želji pa lahko uporablja tudi kontrolne vsote za podatke o datotekah. Kadar prebere ali zapiše datoteko, ReFS pregleda kontrolno vsoto, da se prepriča, ali je pravilna. To pomeni, da ima datotečni sistem sam vgrajen način za zaznavanje poškodb podatkov sproti.
  6. Poleg funkcije integritete podatkov ReFS v primerjavi z NTFS dolgoročno prilagaja večje količine in datoteke, kar je pomembna izboljšava.
  7. ReFS podpira največjo prostornino 262.144 eksabajtov (16 eksbibajtov) , v primerjavi s 16 eksabajtov v NTFS. ReFS podpira do 32.768 znakov v imenu datoteke v primerjavi z omejitvijo 255 znakov v NTFS.
  8. Druge funkcije ReFS vključujejo izboljšano zmogljivost s Hyper-V, podporo parov integritete za uporabo kontrolnih vsot za oceno stanja podatkov in razporejanje podatkov za delovanje, podobno kot RAID.
  9. Microsoft je v različici 1.2 dodal podporo za nadomestne tokove podatkov, da ReFS omogoča delo z uvedbami Microsoft SQL Server. Druge pomembne posodobitve vključujejo podporo za razmnoževanje podatkov - funkcijo optimizacije pomnilnika - v različici ReFS 3.2 z izdajo različice Windows Server 1709 v polletnem kanalu oktobra 2017.
  10. ReFS tudi zavrže Imena datotek 8.3 v slogu DOS npr. C: Programske datoteke na C: PROGRA ~ 1 na nosilcu NTFS je še vedno dostopna zaradi združljivosti starejših tehnologij. Ta stara imena datotek ReFS ne podpira.
  11. ReFS ni le izboljšanje NTFS. Namesto tega se Microsoft osredotoča na nekaj pomembnih optimizacij, zaradi katerih ReFS v nekaterih primerih deluje veliko bolje.
  12. ReFS pri uporabi s prostori za shranjevanje podpira » optimizacija ravni v realnem času '. Lahko imate združenje pogonov z obema pogonoma, optimiziranima za delovanje, in pogoni, optimiziranimi za zmogljivost. ReFS bo vedno zapisoval v pogone na ravni zmogljivosti, kar bo povečalo zmogljivost. V ozadju bo ReFS samodejno premaknil velike koščke podatkov na počasnejše pogone za dolgoročno shranjevanje.
  13. V operacijskem sistemu Windows Server 2016 so bili ReFS izboljšani tako, da ponujajo boljše delovanje z nekaterimi VM, tj. Funkcijami navideznih strojev. Microsoftova lastna programska oprema za navidezne stroje Hyper-V to izkorišča (in teoretično bi jih lahko podpirala tudi druga programska oprema za navidezne stroje, če ReFS podpira kloniranje blokov, kar pospešuje kloniranje navideznega stroja in združevanje kontrolnih točk. Če želite ustvariti klonirano kopijo navideznega stroja, mora ReFS na pogonu ustvariti samo novo kopijo metapodatkov 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 navidezni stroj spremeni in se novi podatki zapišejo v pogon, se zapišejo na drugo mesto, originalni podatki navideznega stroja pa ostanejo na pogonu. Tako je postopek kloniranja veliko hitrejši in zahteva veliko manj pretoka diska.
  14. ReFS je dodana nova funkcija 'redkega VDL', ki ReFS omogoča hitro pisanje ničel v veliko datoteko. Tako je veliko hitreje ustvariti novo, prazno datoteko navideznega trdega diska (VHD) s fiksno velikostjo. Medtem ko lahko to traja 10 minut z NTFS, lahko traja le nekaj sekund z ReFS.
  15. Našli boste več podrobnosti o ReFS in posebnih funkcijah, ki jih podpira Microsoftovo spletno mesto .

Slabosti ReFS

Vse te funkcije se slišijo precej dobro, vendar z NTFS ne morete samo preklopiti na ReFS.

  1. Windows ne more zagon od ReFS in zahtevajo NTFS.
  2. ReFS porabi več sistemskih virov v primerjavi z NTFS.
  3. Večji kot je diskovno polje, več RAM-a in IOPS ReFS porabi za celovitost datotek.
  4. Podatkov NTFS ni mogoče pretvoriti v ReFS.
  5. ReFS izpušča tudi druge funkcije, ki jih vključuje NTFS, vključno s stiskanjem in šifriranjem datotečnega sistema, trdimi povezavami, razširjenimi atributi, deduplikacijo podatkov in kvotami diskov. Toda ReFS je združljiv s številnimi drugimi funkcijami NTFS, npr. medtem ko šifriranja določenih podatkov na ravni datotečnega sistema ni bilo mogoče izvesti, je ReFS združljiv s šifriranjem BitLocker na celotnem disku.
  6. V operacijskem sistemu Windows 10 tudi starih particij ne morete formatirati kot REFS. Trenutno lahko ReFS uporabljate samo s prostori za shranjevanje, kjer njegove funkcije zanesljivosti pomagajo zaščititi pred poškodbami podatkov. Količine bi lahko formatirali kot ReFS namesto NTFS v sistemu Windows Server 2016. Morda boste to želeli storiti za zvezek, v katerem nameravate na primer shraniti navidezne stroje. Vendar še vedno ne morete uporabljati ReFS na zagonskem nosilcu. Windows se lahko zažene samo s pogona NTFS.
  7. Pogon ReFS ne podpira namestitev katere koli aplikacije ali programa . Razlog za to je nepodpora trdih povezav v ReFS in zelo malo programov, ki omogočajo namestitev na nosilce ReFS, vendar imajo tudi ti programi med izvajanjem težave.

Kako uporabljati ReFS

  1. Vklopljeno Windows Server , lahko izberete, da nekatere zvezke formatirate kot ReFS z običajnimi orodji za upravljanje diskov, kar je lahko še posebej koristno, če na teh pogonih uporabljate navidezne stroje. Vendar zagonskega pogona ne morete formatirati kot ReFS in izgubili boste dostop do nekaterih funkcij NTFS.

    ReFS na strežniku Windows,

  2. Funkcija ReFS je zdaj na voljo kot del Windows 10 Pro za delovne postaje

Funkcija ReFS v operacijskem sistemu Windows 10 Pro

6 minut branja