Mis on ReFS Windowsis?



Proovige Meie Instrumenti Probleemide Kõrvaldamiseks

ReFS pärineb Re vaikiv F koos S ystem on Microsofti loodud operatsioonisüsteemi Windows OS jaoks failisüsteem. Selle eesmärk on ületada mõned programmi piirangud Uue tehnoloogia failisüsteem (NTFS). ReFS on loodud selleks, et olla andmete rikutuse vastu vastupidavam, toimida paremini teatud töökoormuste korral ja suuremahuline väga suurte failisüsteemide korral.



ReFS Windowsis



ReFSi ajalugu

Microsoft tutvustas ReFS-i 2012. aasta septembris, kui andis Windows Server 2012 välja valikulise failisüsteemina, et arvestada suuremate andmesalvestusnõuete ja suurema töökoormusega. Microsoft lisas ReFS-i Windowsi töölauaversioonidele, mis algasid Windows 8.1-st 2013. aasta oktoobris, kuid seda sai kasutada ainult draivipoolse salvestusruumi funktsiooni osana. Ja kuulub ka Windows 10-sse. Microsoft eemaldatud võime luua ReFS-i köiteid Windows 10-s 2017. aasta sügisloojate värskendus , väljaarvatud Windows 10 Pro tööjaamade jaoks. Kuid OS loeb ikkagi ReFS-i.



Kuidas ReFS töötab

ReFS ühildub NTFS-iga väga hästi ja ehitati NTFS-i baasil suurema järjepidevuse ja andmete parema terviklikkuse tagamiseks. Kui operatsioonisüsteem tuvastab süsteemivea ja andmed on kadunud / rikutud, saab ReFS kaotatud / rikutud andmed taastada. ReFS võitleb ka bitimädaniku, st failisüsteemi bitide rikkumise vastu aja jooksul kettalopimise ülesannete kaudu, mis loevad ja kinnitavad andmeid. Microsoft oli osa NTFS-i koodibaasist tootnud ReFS-i ja lisanud Win32 API-de toe, nii et olemasolevad API-d oleksid ühilduvad, pakkudes ReFS-i tuge mitmetele funktsioonidele, näiteks juurdepääsukontrolli loenditele ja faili ID-dele.

NTFS-is on failide metaandmete rikkumise põhjused erinevad, näiteks süsteemi järsk seiskamine voolukatkestuse ajal või kui süsteem kirjutab ainult osa plokist. Andmete kahjustamise vältimiseks kasutab ReFS eralda kirjutamise peale tehnika, mis loeb ja kirjutab faile ühe juhisena. Korruptsioonivõimaluste vähendamiseks kasutab kirjutamise-eraldamise tehnika lähteandmebaaside õhukesi eralduskloone.

TO B + puu struktuur kasutab ReFS andmete haldamiseks metaandmete indekseerimise kaudu. Puu koosneb juurest, sisemistest sõlmedest ja lehtedest. B + puu salvestab andmeid hargnevasse mustrisse, kus igal puu sõlmel on järjestatud loend võtmetest ja viidetest madalama taseme sõlmedele või lehtedele. Kirjeid hoitakse lehtede tasemel, mis võimaldab rohkem harusid. See protsess alandab ketta sisend / väljundi ja tagab parema jõudluse.



ReFS ei asenda NTFS-i otseselt. ReFS ei toeta mõnda NTFS-i funktsiooni, nagu põhifailide tabel (MFT), lehefailide tugi ja objekti ID-d. Mõni rakendus töötab ainult funktsioonidega, mis on saadaval ainult NTFS-is. Paljud NTFS-i funktsioonid ei kuulunud NTFSi varasemasse versiooni, näiteks alternatiivsed voogud, nimega voogud ja hõredad failid, mille Microsoft hilisemates värskendustes ReFS-i lisas.

Märkimisväärsed funktsioonid ja muudatused

  1. ReFS on integreeritud programmiga Salvestusruumide funktsioon . Kui seadistatakse ReFS-i abil peegeldatud salvestusruum, tuvastab Windows failisüsteemi rikke ja parandab probleemid automaatselt, kopeerides andmete alternatiivse koopia teise draivi. See funktsioon on saadaval nii Windows 10 kui ka Windows 8.1 puhul.

    ReFS-i abil salvestusruum

  2. Kui ReFS tuvastab dateeritud rikutuse ja tal pole alternatiivset koopiat, mille taastada saab, saab failisüsteem rikutud andmed draivist viivitamatult eemaldada. Süsteemi taaskäivitamine pole vajalik või draivi võrguühenduseta ühendamine, nagu NTFS-i puhul.
  3. ReFS-i lugedes ja kirjutades ei kontrollita failide korruptsiooni. Kõiki draivil olevaid faile kontrollib regulaarselt automaatne andmete terviklikkuse skanner, et tuvastada ja parandada ka andmete rikutust, mis on automaatselt parandav failisüsteem. Pole vaja joosta chkdsk üleüldse.
  4. Uus failisüsteem on andmete rikutuse suhtes vastupidav ka muul viisil. Näiteks kui värskendate faili metaandmeid - näiteks failinime -, muudab NTFS-failisüsteem faili metaandmeid otse. Kui teie arvuti ebaõnnestub või toide kustub selle protsessi käigus, võib tegemist olla andmete rikkumisega. Kui värskendate faili metaandmeid, loob ReFS-failisüsteem metaandmetest uue koopia. ReFS suunab faili uute metaandmete poole alles siis, kui uued metaandmed on kirjutatud, seega pole ohtu, et faili metaandmed rikutakse. Seda tuntakse kui koopia kirjutamise kohta ”. Kopeeri kirjutamise tehnikat kasutavad ka teised kaasaegsed failisüsteemid nt. ZFS ja BtrFS Linuxi ja Apple'i uutes APFS failisüsteem.
  5. ReFS kasutab metaandmete kontrollsummasid - ja soovi korral võib see kasutada ka failide andmete kontrollsummasid. Alati kui faili loeb või kirjutab, uurib ReFS kontrollsummat selle õigsuse tagamiseks. See tähendab, et failisüsteemil endal on sisseehitatud viis andmete korruptsiooni tuvastamiseks lennult.
  6. Lisaks andmete terviklikkuse funktsioonile laiendab ReFS suuremat mahtu ja failisuurust, võrreldes pikas perspektiivis NTFS-iga, on need olulised täiustused.
  7. ReFS toetab maksimaalset helitugevust 262 144 eksabaiti (16 eksibaiti) , Võrreldes 16 eksabaiti NTFS-is. ReFS toetab kuni 32 768 tähemärki failinimes, võrreldes 255 tähemärki NTFS-is.
  8. Muud ReFS-i funktsioonid hõlmavad paremat jõudlust Hyper-V-ga, terviklikkuse aurude tugi kontrollsummade kasutamiseks andmete oleku hindamiseks ja andmete ribadeks muutmine RAID-ga sarnase jõudluse jaoks.
  9. Microsoft lisas alternatiivsete andmevoogude toe versioonis 1.2, et võimaldada ReFS-il töötada koos Microsoft SQL Serveri juurutustega. Muud märkimisväärsed värskendused hõlmavad andmete deduplikatsiooni - mälu optimeerimise funktsiooni - tuge ReFS-i versioonis 3.2 koos Windows Serveri versiooni 1709 väljaandmisega 2017. aasta oktoobris poolaastakanalis.
  10. ReFS viskab ka DOS-stiilis 8,3 failinimed nt. NTFS-köitel olevale C: Program Files at C: PROGRA ~ 1 ühilduvuse huvides saab vanematele tehnoloogiatele siiski juurde pääseda. ReFS ei toeta neid päritud failinimesid.
  11. ReFS pole lihtsalt NTFS-i täiustus. Selle asemel keskendub Microsoft mõnele olulisele optimeerimisele, mis muudavad ReFS-i teatud juhtudel palju paremaks.
  12. ReFS, kui seda kasutatakse koos salvestusruumidega, toetab reaalajas optimeerimine ”. Teil võib olla nii kettaseade, mis on optimeeritud jõudluse jaoks, kui ka draivid, mis on optimeeritud võimsuse jaoks. ReFS kirjutab alati jõudlustaseme draividele, maksimeerides jõudlust. Taustal teisaldab ReFS automaatselt suured andmepalad aeglasematele draividele pikaajaliseks salvestamiseks.
  13. Windows Server 2016-s on ReFS-i täiustatud, et pakkuda paremat jõudlust teatud VM-i, st virtuaalmasina funktsioonidega. Microsofti enda Hyper-V virtuaalmasina tarkvara kasutab neid ära (ja teoreetiliselt võiks mõni muu virtuaalmasina tarkvara neid soovi korral toetada), nagu näiteks ReFS toetab plokkkloonimist, mis kiirendab virtuaalmasinate kloonimist ja kontrollpunktide ühendamist. Virtuaalmasina kloonitud koopia loomiseks peab ReFS looma kettale ainult uue metaandmete koopia ja suunama selle kettal olemasolevatele andmetele. Selle põhjuseks on asjaolu, et ReFS-i abil saavad mitu faili viidata samadele kettal olevatele andmetele. Kui virtuaalmasin muutub ja kettale kirjutatakse uusi andmeid, kirjutatakse need teise asukohta ja virtuaalsed masina algandmed jäävad kettale. See muudab kloonimisprotsessi palju kiiremaks ja nõuab palju vähem ketta läbilaskevõimet.
  14. ReFS-ile on lisatud uus „hõreda VDL-i” funktsioon, mis võimaldab ReFS-il kiiresti suurde faili nulle kirjutada. Nii on uue tühja, fikseeritud suurusega virtuaalse kõvaketta (VHD) faili loomine palju kiirem. Kui see võib NTFS-i puhul võtta 10 minutit, võib ReFS-i puhul kuluda vaid mõni sekund.
  15. Leiate lisateavet ReFS-i ja selle toetatavate funktsioonide kohta Microsofti veebisait .

ReFSi puudused

Kõik need funktsioonid kõlavad üsna hästi, kuid NTFS-ist ei saa lihtsalt ReFS-ile üle minna.

  1. Windows ei saa saabas ReFS-ist ja nõuavad NTFS-i.
  2. ReFS kulutab rohkem süsteemiressursse kui NTFS.
  3. Mida suurem on kettamassiiv, seda rohkem kasutab RAM ja IOPS ReFS failide terviklikkust.
  4. NTFS-i andmeid ei saa ReFS-iks teisendada.
  5. ReFS jätab välja ka muud NTFS-i funktsioonid, sealhulgas failisüsteemi tihendamise ja krüptimise, kõvaketta lingid, laiendatud atribuudid, andmete deduplikatsiooni ja ketta kvoodid. Kuid ReFS ühildub paljude teiste NTFS-i funktsioonidega, nt. Kui konkreetsete andmete failisüsteemi tasemel krüpteerimist ei õnnestunud, ühildub ReFS kogu kettaga BitLockeri krüptimisega.
  6. Ka Windows 10-s ei saa vanu partitsioone REFS-vormindada. ReFS-i saate praegu kasutada ainult salvestusruumidega, kus selle töökindluse funktsioonid aitavad kaitsta andmete rikutuse eest. Köited võiks vormindada Windows Server 2016 NTFS-i asemel ReFS-iga. Võib-olla võiksite seda teha näiteks köite jaoks, millele kavatsete virtuaalmasinaid salvestada. Kuid te ei saa ikka veel ReFS-i oma alglaadimisel kasutada. Windows saab käivitada ainult NTFS-kettalt.
  7. ReFS-draiv ei toeta mis tahes rakenduste või programmide installimine . Selle põhjuseks on ReFS-i tugilinkide mittetoetus ja väga vähesed programmid, mis võimaldavad installimist ReFS-i köidetele, kuid isegi neil programmidel on töötamise ajal probleeme.

ReFS-i kasutamine

  1. Peal Windows Server , saate mõne köite vormindada ReFS-i, kasutades tavalisi kettahalduse tööriistu, mis võib olla eriti kasulik, kui kasutate nendel draividel virtuaalmasinaid. Kuid te ei saa oma alglaadimisseadet ReFS-i vormindada ja kaotate juurdepääsu mõnele NTFS-i funktsioonile.

    ReFS Windows Serveris,

  2. ReFS-i funktsionaalsus on nüüd saadaval osana Windows 10 Pro tööjaamade jaoks

ReFS-i funktsioonid operatsioonisüsteemis Windows 10 Pro

6 minutit loetud