Što je ReFS u sustavu Windows?



Isprobajte Naš Instrument Za Uklanjanje Problema

ReFS je izveden iz Ponovno silijent F s S ystem, datotečni je sustav koji je stvorio Microsoft za OS Windows. Dizajniran je za prevladavanje nekih ograničenja Novi sustav datoteka (NTFS). ReFS je dizajniran da bude otporniji na oštećenje podataka, bolje se izvodi za određena radna opterećenja i bolje skalira za vrlo velike datotečne sustave.



ReFS u sustavu Windows



Povijest ReFS-a

Microsoft je predstavio ReFS u rujnu 2012. godine, kada je objavio Windows Server 2012 kao neobavezni sustav datoteka koji uzima u obzir veće zahtjeve za pohranom podataka i veća radna opterećenja. Microsoft je dodao ReFS u verzije sustava Windows za radnu površinu počevši sa sustavom Windows 8.1 u listopadu 2013. godine, ali mogao se koristiti samo kao dio značajke Storage Spaces za spremanje pogona. A također je uključen u sustav Windows 10. Microsoft uklonjen mogućnost stvaranja ReFS svezaka u sustavu Windows 10 u svom Ažuriranje kreatora jeseni 2017. godine , osim za Windows 10 Pro za radne stanice. Ali OS će i dalje čitati ReFS.



Kako funkcionira ReFS

ReFS je vrlo kompatibilan s NTFS-om i izgrađen je na osnovi NTFS-a radi veće dosljednosti i boljeg integriteta podataka. Ako OS otkrije sistemsku pogrešku i podaci su izgubljeni / oštećeni, tada ReFS može vratiti izgubljene / oštećene podatke. ReFS se također bori protiv truljenja bitova, tj. Oštećenja bitova u datotečnom sustavu s vremenom, kroz zadatke pročišćavanja diska koji čitaju i provjeravaju podatke. Microsoft je koristio dio baze podataka NTFS za proizvodnju ReFS-a i dodanu podršku za Win32 API-je, tako da su postojeći API-ji kompatibilni, dajući ReFS podršku za nekoliko značajki, poput popisa za kontrolu pristupa i ID-ova datoteka.

U NTFS-u postoje različiti razlozi za oštećenje metapodataka datoteka, poput naglog isključivanja sustava tijekom gubitka napajanja ili kada sustav zapisuje samo dio bloka. Da bi se izbjegla oštećenja podataka, ReFS koristi dodijeliti-na-zapisati tehnika koja čita i piše datoteke u jednoj uputi. Tehnika dodjeljivanja-na-pisanje koristi tanke klonove za pružanje izvornih baza podataka kako bi se smanjile šanse za korupciju.

DO Struktura stabla B + koristi ReFS za upravljanje podacima putem indeksiranja metapodataka. Stablo se sastoji od korijena, unutarnjih čvorova i lišća. Stablo B + podatke pohranjuje u obrascu grananja, gdje svaki čvor u stablu ima poredani popis ključeva i pokazivača na čvorove ili listove niže razine. Evidencija se čuva na razini lišća, što omogućuje više grana. Ovaj postupak smanjuje ulaz / izlaz diska i pruža bolje performanse.



ReFS nije izravna zamjena za NTFS. ReFS ne podržava neke NTFS značajke, kao što su tablica glavnih datoteka (MFT), podrška za datoteke stranica i ID-ovi objekata. Neke će aplikacije raditi samo sa značajkama dostupnim samo na NTFS-u. Mnoge NTFS značajke nisu bile dio ranije verzije NTFS-a, kao što su alternativni tokovi, imenovani tokovi i rijetke datoteke, koje je Microsoft dodao u ReFS u kasnijim ažuriranjima.

Značajne značajke i promjene

  1. ReFS je integriran s Značajka prostora za pohranu . Ako se postavi zrcalni prostor za pohranu pomoću ReFS-a, Windows će otkriti oštećenje datotečnog sustava i automatski popraviti probleme kopiranjem zamjenske kopije podataka na drugi pogon. Ova je značajka dostupna na sustavima Windows 10 i Windows 8.1.

    Prostor za pohranu pomoću ReFS-a

  2. Ako ReFS otkrije datiranu korupciju i nema zamjensku kopiju iz koje može obnoviti, sustav datoteka može odmah ukloniti oštećene podatke s pogona. Nije potrebno ponovno pokretanje sustava ili isključivanje pogona izvan mreže, kao što bi to bilo slučaj s NTFS-om.
  3. Pri čitanju i pisanju ReFS ne provjerava samo datoteke radi oštećenja. Sve datoteke na pogonu redovito se provjeravaju pomoću automatiziranog skenera integriteta podataka kako bi se također utvrdilo i ispravilo oštećenje podataka, što je sustav datoteka s automatskim ispravljanjem. Ne treba trčati chkdsk uopće.
  4. Novi sustav datoteka također je otporan na oštećenje podataka i na druge načine. Na primjer, kada ažurirate metapodatke datoteke - na primjer, naziv datoteke - sustav datoteka NTFS izravno će izmijeniti metapodatke datoteke. Ako vaše računalo otkaže ili se tijekom ovog postupka nestane struje, može doći do oštećenja podataka. Kada ažurirate metapodatke datoteke, datotečni sustav ReFS stvorit će novu kopiju metapodataka. ReFS će datoteku usmjeriti prema novim metapodacima samo kad su novi metapodaci napisani, tako da nema rizika da metapodaci datoteke budu oštećeni. Ovo je poznato kao „ copy-on-write '. Tehniku ​​kopiranja na pisanje koriste i drugi moderni sustavi datoteka, na pr. ZFS i BtrFS na Linuxu i Appleovom novom APFS sustav datoteka.
  5. ReFS koristi kontrolne sume za metapodatke - a po želji može koristiti i kontrolne sume za podatke o datotekama. Kad god pročita ili napiše datoteku, ReFS ispituje kontrolnu sumu kako bi osigurao njezinu ispravnost. To znači da sam datotečni sustav ima ugrađen način za detekciju oštećenja podataka u letu.
  6. Uz značajku cjelovitosti podataka, ReFS se prilagođava većem volumenu i veličinama datoteka, u usporedbi s NTFS-om dugoročno, to su važna poboljšanja.
  7. ReFS podržava maksimalnu veličinu volumena 262.144 egzabajta (16 egbibajta) , u usporedbi sa 16 egzabajta u NTFS-u. ReFS podržava do 32.768 znakova u nazivu datoteke, u usporedbi s ograničenjem od 255 znakova u NTFS-u.
  8. Ostale značajke ReFS-a uključuju poboljšane performanse s Hyper-V-om, podršku parovima integriteta za korištenje kontrolnih suma za procjenu stanja podataka i tračenje podataka za performanse slične RAID-u.
  9. Microsoft je dodao podršku za zamjenske tokove podataka u verziji 1.2 kako bi ReFS omogućio rad s implementacijama Microsoft SQL Servera. Ostala značajna ažuriranja uključuju podršku za dupliciranje podataka - značajku optimizacije pohrane - u ReFS verziji 3.2 s izdanjem Windows Server verzije 1709 na polugodišnjem kanalu u listopadu 2017. godine.
  10. ReFS također odbacuje Nazivi datoteka u stilu DOS 8.3 npr. C: Program Files na C: PROGRA ~ 1 na NTFS volumenu i dalje se može pristupiti radi kompatibilnosti starijih tehnologija. Ova naslijeđena imena datoteka nisu podržana na ReFS-u.
  11. ReFS nije samo poboljšanje NTFS-a. Umjesto toga, Microsoft se usredotočuje na nekoliko važnih optimizacija koje u određenim slučajevima čine ReFS mnogo boljim.
  12. ReFS kada se koristi s prostorima za pohranu, podržava “ optimizacija sloja u stvarnom vremenu '. Mogli biste imati spremište pogona s oba pogona optimizirana za izvedbu i pogone optimizirane za kapacitet. ReFS će uvijek pisati na pogone u razini izvedbe, maksimalizirajući izvedbu. U pozadini, ReFS će automatski premjestiti velike dijelove podataka na sporije pogone za dugoročno pohranjivanje.
  13. Na sustavu Windows Server 2016, ReFS su poboljšani kako bi ponudili bolje performanse s određenim VM-om, tj. Značajkama virtualnog stroja. Microsoftov vlastiti softver za virtualne strojeve Hyper-V to koristi (a u teoriji bi ih drugi softver za virtualne strojeve mogao podržati ako bi to želio) poput ReFS-a koji podržava kloniranje blokova, što ubrzava kloniranje virtualnih strojeva i spajanje kontrolnih točaka. Da bi stvorio 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-om više datoteka može ukazivati ​​na iste osnovne podatke na disku. Kada se virtualni stroj promijeni i novi se podaci upišu na pogon, zapisuju se na drugo mjesto, a izvorni podaci virtualnog stroja ostaju na pogonu. To ubrzava postupak kloniranja i zahtijeva mnogo manje protoka diska.
  14. U ReFS je dodana nova značajka „rijetkog VDL-a“ koja omogućuje ReFS-u da brzo zapisuje nule u veliku datoteku. To mnogo brže stvara novu, praznu datoteku virtualnog tvrdog diska (VHD) fiksne veličine. Iako bi to moglo potrajati 10 minuta s NTFS-om, to može potrajati samo nekoliko sekundi s ReFS-om.
  15. Pronaći ćete više detalja o ReFS-u i specifičnim značajkama koje on podržava Microsoftovo web mjesto .

Nedostaci ReFS-a

Sve ove značajke zvuče prilično dobro, ali ne možete se samo prebaciti na ReFS s NTFS-a.

  1. Windows ne može čizma iz ReFS-a i zahtijevaju NTFS.
  2. ReFS troši više sistemskih resursa u usporedbi s NTFS-om.
  3. Što je veći niz diskova, to više RAM-a i IOPS ReFS-a koristi za cjelovitost datoteke.
  4. NTFS podaci ne mogu se pretvoriti u ReFS.
  5. ReFS također izostavlja druge značajke koje NTFS uključuje, uključujući kompresiju i šifriranje datotečnog sustava, tvrde veze, proširene atribute, deduplikaciju podataka i kvote diska. Ali ReFS je kompatibilan s mnogim drugim značajkama NTFS-a, na pr. dok se šifriranje određenih podataka na razini datotečnog sustava nije moglo izvesti, ReFS je kompatibilan s šifriranjem BitLocker na cijelom disku.
  6. U sustavu Windows 10 stare particije ne možete formatirati ni kao REFS. Trenutno ReFS možete koristiti samo s prostorima za pohranu, gdje njegove značajke pouzdanosti pomažu u zaštiti od oštećenja podataka. Svesci se mogu formatirati kao ReFS umjesto NTFS na Windows poslužitelju 2016. Možda biste to htjeli učiniti za volumen na kojem planirate pohraniti virtualne strojeve, na primjer. Međutim, i dalje ne možete koristiti ReFS na volumenu pokretanja. Windows se može pokrenuti samo s NTFS pogona.
  7. ReFS pogon ne podržava instalacija bilo kojih aplikacija ili programa . Razlog tome je nepodrška tvrdih veza u ReFS-u i vrlo malo programa koji omogućuju instalaciju na ReFS volumenima, ali čak i ti programi također imaju problema tijekom izvođenja.

Kako koristiti ReFS

  1. Na Windows poslužitelj , možete odabrati formatiranje nekih svezaka kao ReFS pomoću uobičajenih alata za upravljanje diskom, što može biti osobito korisno ako na tim pogonima koristite virtualne strojeve. Ali ne možete formatirati svoj pogon za pokretanje kao ReFS i izgubit ćete pristup nekim značajkama NTFS-a.

    ReFS na Windows poslužitelju,

  2. ReFS funkcionalnost je sada dostupna kao dio Windows 10 Pro za radne stanice

ReFS funkcionalnost na sustavu Windows 10 Pro

6 minuta čitanja