Acasă Audio Ce este sistemul de fișiere z (zfs)? - definiție din techopedia

Ce este sistemul de fișiere z (zfs)? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă Z File System (ZFS)?

Sistemul de fișiere Z (ZFS) este un manager de volum logic și un sistem de fișiere open-source creat de Sun Microsystems, inițial pentru sistemul său de operare Solaris. Acum este utilizat în multe sisteme de operare, inclusiv FreeBSD, NetBSD, Mac OS X Server 10.5 și diferite distribuții Linux prin ZFS-FUSE. Cea mai deosebită caracteristică a ZFS este stocarea în comun, în care mai multe dispozitive de stocare sunt tratate ca un pool mare, mai degrabă decât ca dispozitive separate și unități logice. Stocarea poate fi preluată din pool și alocată altor sisteme de fișiere, iar pool-ul poate fi mărit adăugând noi dispozitive de stocare în pool. Aceasta este aceeași metodă de alocare a resurselor folosită într-un mediu nor multitenant.

Techopedia explică sistemul de fișiere Z (ZFS)

ZFS este un sistem avansat de fișiere proiectat de Sun Microsystems pentru a depăși multe dintre problemele pe care le-au avut proiectele anterioare ale sistemului de fișiere, cum ar fi prevenirea erorilor și gestionarea volumului. ZFS include protecția împotriva corupției datelor, suport pentru mai multe dispozitive de stocare și capacități de stocare ridicate, fără a degrada performanța și folosește concepte precum gestionarea volumului, clone de copiere pe scriere, instantanee, verificarea continuă a integrității și repararea automată atunci când sunt constatate erori. De asemenea, folosește un model de replicare a datelor similar cu RAID-5, care se numește RAID-Z, și elimină o defecțiune fatală în RAID-5 numită "gaură de scriere", care provoacă o problemă atunci când un bloc de date este scris pe o bandă, dar o întrerupere de curent sau întrerupere se întâmplă chiar înainte de a putea fi scris blocul de paritate, ceea ce duce la faptul că datele sunt inconsistente.

Principalele obiective de proiectare ale ZFS:

  • Integritatea datelor - Checksum este întotdeauna scris cu date și este calculat din nou atunci când aceste date sunt citite. Dacă există o nepotrivire în suma de control, care indică o eroare, atunci ZFS încearcă să corecteze automat eroarea dacă este disponibilă redundanța de date (copii de rezervă).
  • Spațiu de stocare - Toate dispozitivele de stocare sunt adăugate la un pool, care poate fi alocat altor sisteme de fișiere sau returnat. Acest lucru face mai ușor de gestionat, deoarece un singur pool este mai simplu decât mai multe unități fizice și logice. Pentru a crește piscina, se pot adăuga noi dispozitive de stocare.
  • Performanță - Performanța este crescută prin utilizarea mai multor mecanisme de cache. ZFS utilizează un cache de înlocuire adaptiv (ARC), care este un cache de citire avansat bazat pe memorie, împreună cu un al doilea L2ARC, care poate fi adăugat atunci când este necesar, și un cache de scriere sincronă bazat pe disc, care este disponibil prin ZIL (intenția ZFS Buturuga).
Ce este sistemul de fișiere z (zfs)? - definiție din techopedia