ZFS –system plików oryginalnie zaprojektowany przezSun Microsystems dlasystemu operacyjnegoSolaris. Nazwa pierwotnie była akronimem odang. Zettabyte File System, obecnie, ponieważ obsługuje woluminy znacznie większe niżzettabajt, straciła pierwotne znaczenie[1].
Jest onotwartym oprogramowaniem wydanym na licencjiCommon Development and Distribution License (CDDL). System został również wdrożony weFreeBSD w wersji 7.0. Istnieje również projekt ZFS onFUSE/Linux, dzięki któremu można korzystać z tego systemu plików także w systemach linuksowych.
ZFS wnosi wiele udoskonaleń takich jak dodatkowa warstwa abstrakcji, która oddziela przestrzeń przechowywania danych od fizycznych dysków, co ułatwia zarządzanie, czy 64-bitowe sumy kontrolne zapewniająceintegralność danych. Opisywany system plików jest 128-bitowy[2]. dzięki czemu potrafi obsługiwaćwoluminy dyskowe o rozmiarach 256 biliardówzettabajtów (2128). Pojedyncze pliki natomiast mogą mieć wielkość do 16eksabajtów (264), a w konkretnym katalogu może być do 248 plików.
5 października 2007 roku firmaNetApp wystosowała do sądu w Teksasie pozew patentowy z powodu domniemanego nielegalnego wykorzystania jej siedmiu patentów przez Sun Microsystems w systemie plików ZFS. W odpowiedzi firma Sun Microsystems również pozwała firmę NetApp o naruszenie patentów[3][4].
9 września 2010 roku firma Oracle (która przejęła Sun Microsystems) podpisała porozumienie z NetApp, na mocy którego obie firmy zakończyły spór sądowy. Szczegóły porozumienia nie zostały podane[5].