Andiry Xu a postat patch - uri pentru un nou sistem de fisiere numit NOVA (memorie nevolatila accelerata). Memoriile ram sunt sterse de fiecare data când opriti calculatorul. Proiectul lor este directionat în functie de octeti adresabili ai cipurilor de memorie non-volatile, cum ar fi Intel e 3DXpoint DIMM .
Ultima data când NOVA si-a facut aparitia pe lista de kernel a fost august 2017, când Steven a facut un anunt similar. De data aceasta, au postat mult mai multe patch - uri, inclusiv suport pentru controale sysfs,
Wikipedia: NOVA ( memorie non-volatila accelerata ) , sistem de fisiere open-source , log-structurat sistem de fisiere pentru octet adresabil de memorie persistente (de exemplu , non-volatila modul de memorie dual în linie (NVDIMM) si 3D XPoint modules) pentru Linux . NOVA este conceput special pentru amintiri persistente octeti adresabile si îsi propune sa ofere de înalta performanta, operatiunile de fisiere si metadate atomice, si toleranta la defecte. Pentru a îndeplini aceste obiective NOVA combina mai multe tehnici gasite în alt sistem de fisiere. NOVA foloseste structura jurnal , copiere-la-scriere (COW), jurnalizare si log-structurat , actualizari de metadate pentru a oferi puternice Atomicitate garantii, si - l foloseste o replicare combinatie, metadate checksum , si RAID 4 de paritate pentru a proteja datele si metadatele din erori media si bug - uri software. Aceasta sustine , de asemenea , puncte de control pentru a facilita backup - uri.
Una dintre principalele atuuri NOVA, în afara de sustinerea RAM non-volatila, este ca acesta este un sistem de fisiere bazat pe jurnal. Datele vechi, atunci pot fi tratate ca un instantaneu de stari anterioare ale sistemului de fisiere, sau poate fi recuperat atunci când spatiul devine strâmt.
Sistemele de fisiere bazate pe Log nu sunt preferate în mod necesar pentru drive-uri optice si magnetice, deoarece scrierile secventiale vor tinde la date fragmentate si llentoare. RAM non-volatil se bazeaza pe o tehnologie diferita care cauta mai rapid, ceea ce face abordarea bazata pe log o alegere naturala.
NOVA merge mai departe decât cele mai multe sisteme de fisiere bazate pe jurnal, care tind sa aiba un singur jurnal pentru întregul sistem de fisiere, si în schimb mentine un jurnal separat pentru fiecare nod. Folosind datele din jurnal, NOVA poate efectua fie în loc de scrieri, cum ar fi sistemele de fisiere traditionale sau ca operatii (COW) de copiere-la-scriere, care pastreaza vechea versiune a unui fisier, pâna când noua versiune a fost scrisa. Aceasta are avantajul de a fi capabil de a supravietui evenimentelor catastrofale, cum ar fi caderile de tensiune bruste în mijlocul scrierii, fara a corupe sistemul de fisiere.