Taula de continguts:
Definició: què significa el sistema de fitxers Z (ZFS)?
El sistema de fitxers Z (ZFS) és un gestor de volum lògic de codi obert i un sistema de fitxers creat per Sun Microsystems, originalment per al seu sistema operatiu Solaris. Ara s'utilitza en molts sistemes operatius com FreeBSD, NetBSD, Mac OS X Server 10.5 i diverses distribucions de Linux mitjançant ZFS-FUSE. La característica més distintiva de ZFS és l’emmagatzematge en comú, on diversos dispositius d’emmagatzematge són tractats com una gran piscina en lloc de dispositius separats i unitats lògiques. L'emmagatzematge es pot extreure de la piscina i assignar-la a altres sistemes de fitxers i es pot augmentar l'agregant nous dispositius d'emmagatzematge a l'agrupació. Aquest és el mateix mètode d’assignació de recursos que s’utilitza en un entorn de núvols multitenants.
Techopedia explica Z File System (ZFS)
ZFS és un sistema de fitxers avançat dissenyat per Sun Microsystems per superar molts dels problemes que tenien els dissenys de sistemes de fitxers anteriors, com ara la prevenció d'errors i la gestió del volum. ZFS inclou protecció contra la corrupció de dades, suport per a diversos dispositius d’emmagatzematge i altes capacitats d’emmagatzematge sense degradar el rendiment i utilitza conceptes com la gestió de volum, clons de còpia d’escriptura, instantànies, comprovació contínua de la integritat i reparació automàtica quan es troben errors. També utilitza un model de replicació de dades similar al RAID-5, que s'anomena RAID-Z, i elimina un defecte fatal en el RAID-5 anomenat "forat d'escriptura", que provoca un problema quan un bloc de dades s'escriu en una franja però una fallada d'energia o una interrupció es produeix just abans que es pugui escriure el bloc de paritat, provocant que les dades siguin inconsistents.
Objectius principals del disseny de ZFS:
- Integritat de les dades: el xec sempre es redacta amb dades i es calcula de nou quan es tornen a llegir. Si hi ha un desajust en la suma de comprovació, que indica un error, ZFS intenta corregir automàticament l'error si hi ha una redundància de dades disponible (còpies de seguretat).
- Emmagatzematge en comú - Tots els dispositius d'emmagatzematge s'afegeixen a un conjunt, que es poden assignar a altres sistemes de fitxers o retornar-los. Això facilita la seva gestió, ja que una sola agrupació és més simple que diverses unitats físiques i lògiques. Per augmentar la piscina, es poden afegir nous dispositius d’emmagatzematge.
- Rendiment: el rendiment s'incrementa emprant diversos mecanismes de caché. ZFS utilitza una memòria cau de reemplaçament adaptativa (ARC), que és una memòria cau de lectura avançada basada en memòria, juntament amb un segon L2ARC, que es pot afegir quan calgui i una memòria cau d'escriptura síncrona basada en disc, disponible a través de ZIL (intenció de ZFS registre).
