REKLAMA

ZFS – rewolucja w systemach plików

Zapisując lub odczytując dane z dysku twardego, oczekujemy, że dana operacja wykona się prawidłowo i do tego w krótkim czasie. Niezbędnym komponentem systemu operacyjnego, który m.in. dba o integralność danych, jak i krótki czas wykonania zadań, jest system plików. Często nie jesteśmy świadomi problemów, jakie są z nim związane, oraz funkcjonalności, które nam oferuje. W artykule przyjrzymy się ZFSowi, który zrewolucjonizował architekturę systemów plików. Przede wszystkim postaramy się odpowiedzieć na następujące pytania: Co w ZFS jest takiego wyjątkowego? Po co nam kolejny system plików? Jak go używać? I najważniejsze – czy możemy jakoś wykorzystać jego funkcjonalności do własnych celów?

W artykule między innymi:

  • Środowisko pracy
  • Właściwości ZFS
  • Połączenie menadżera woluminów oraz systemu plików
  • Copy-on-write
  • Snapshoty i klony
  • Deduplikacja
  • RAID1 oraz RAIDZ{1,2,3}
  • Sumy kontrolne oraz self-healing
  • ZVOL
  • Aplikacja replikująca dane
  • WadyZFS

Autorem artykułu jest Mariusz Zaborski, Programista w firmie Wheel Systems, w której zajmuje się rozwijaniem produktów związanych z bezpieczeństwem. Hobbystycznie student Politechniki Warszawskiej na wydziale Elektrycznym. W wolnym czasie zaangażowany w rozwój projektu FreeBSD.

Artykuł pochodzi z miesięcznika "Programisty" nr 01/2015 (32). Magazyn od 15 lutego będzie dostępny w salonach Empik, a już dziś można zamówić go w prenumeracie.

Szczegółowy spis treści tego wydania: http://programistamag.pl/?p=2815

 

zfs