Sadržaj:
Definicija - Što znači Z datotečni sustav (ZFS)?
Z datotečni sustav (ZFS) je open-source logički upravitelj glasnoće i datotečni sustav kreiran od strane Sun Microsystems, izvorno za svoj Solaris operativni sustav. Sada se koristi u mnogim operativnim sustavima, uključujući FreeBSD, NetBSD, Mac OS X Server 10.5 i razne distribucije Linuxa putem ZFS-FUSE. Najznačajnija karakteristika ZFS-a je združeni prostor za pohranu, gdje se više uređaja za pohranu tretira kao jedan veliki bazen, a ne kao zasebni uređaji i logički pogoni. Pohrana se može uzeti iz bazena i dodijeliti drugim datotečnim sustavima, a bazen se može povećati dodavanjem novih uređaja za pohranu u bazen. To je ista metoda raspodjele resursa koja se koristi u okruženju s više oblaka.
Tehopedija objašnjava Z datotečni sustav (ZFS)
ZFS je napredni datotečni sustav koji je Sun Microsystems osmislio za prevladavanje mnogih problema koje su imali prethodni dizajni datotečnog sustava, poput sprečavanja pogrešaka i upravljanja glasnoćom. ZFS uključuje zaštitu od korupcije podataka, podršku za više uređaja za pohranu i velike kapacitete pohrane bez pogoršanja performansi i koristi koncepte poput upravljanja glasnoćom, klonova pisanja po kopiranju, snimaka, kontinuiranog provjeravanja integriteta i automatskog popravljanja kada se pronađu pogreške. Također koristi model replikacije podataka sličan RAID-5, koji se zove RAID-Z, i uklanja fatalni nedostatak u RAID-5 nazvan "rupa za pisanje", što uzrokuje problem kada je blok podataka zapisan u traku, ali prekid ili prekid napajanja događa se neposredno prije nego što se može napisati blok pariteta, što rezultira nedosljednošću podataka.
Glavni ciljevi dizajna ZFS-a:
- Integritet podataka - Provjeravanje se uvijek piše s podacima i ponovno se izračunava kada se ti podaci ponovo pročitaju. Ako postoji nepodudarnost u kontrolnom zbroju, što ukazuje na pogrešku, ZFS pokušava automatski ispraviti pogrešku ako je dostupno redundiranje podataka (sigurnosne kopije).
- Skupni prostor za pohranu - Svi uređaji za pohranu dodaju se u bazen koji se mogu dodijeliti drugim datotečnim sustavima ili vratiti. To olakšava upravljanje jer je jedan bazen jednostavniji od više fizičkih i logičkih pogona. Da biste povećali bazen, mogu se dodati novi uređaji za pohranu.
- Performanse - Učinak se povećava korištenjem više mehanizama predmemoriranja. ZFS koristi adaptivnu zamjensku predmemoriju (ARC), koja je napredna memorija za čitanje na temelju memorije, zajedno s drugim L2ARC-om koji se po potrebi može dodati i disk-sinhronom predmemoriranom memorijom, koja je dostupna putem ZIL-a (ZFS namjera) log).
