Różnica między ZFS i UFS

ZFS vs. UFS

ZFS to połączony system plików i menedżer woluminów logicznych. Obejmuje obsługę dużych pojemności pamięci, integrację koncepcji systemów plików i zarządzania woluminami, migawek i kopiowania na klonach zapisu (to znaczy strategii optymalizacji, która umożliwia dzwoniącym, którzy proszą o zasoby, których nie można odróżnić, otrzymać wskaźniki do tego samego zasobu) , ciągłe sprawdzanie integralności i automatyczna naprawa, RAID -Z i natywne listy ACL NFSv4. Jest to oprogramowanie typu open source, które jest licencjonowane na podstawie licencji Common Development and Distribution License (lub CDDL).

Unix File System (znany również jako UFS) to system plików używany wyłącznie z Uniksem i wszystkimi systemami operacyjnymi podobnymi do Uniksa. Jest znany jako Berkeley Fast File System i jest usuniętym potomkiem oryginalnego systemu plików używanego w wersji 7 Unix.

ZFS składa się z wielu funkcji i komponentów. Pula pamięci ZFS jest znana jako zpool. Składa się z urządzeń wirtualnych (lub wirtualnych), które są zbudowane z urządzeń blokowych - plików, partycji dysku twardego lub całych dysków (zalecane). Jako takie, vdevs są często uważane za grupę dysków twardych. Pojemność ZFS jest raczej duża w porównaniu do standardowych systemów plików. Jest to 128-bitowy system plików, umożliwiający adresowanie 18 kwintillionów razy więcej danych niż w systemach 64-bitowych. Ograniczenia występujące w ZFS są zaprojektowane tak, aby były wystarczająco duże, aby nigdy ich nie napotkać (w ramach znanych ograniczeń fizyki i liczby atomów w skorupie ziemskiej, aby zbudować urządzenie magazynujące tej wielkości). Inne funkcje obejmują model transakcyjny kopiowania przy zapisie, migawki i klony, dynamiczne paski, zmienne rozmiary bloków, lekkie tworzenie systemu plików, zarządzanie pamięcią podręczną, adaptacyjną endianowość i deduplikację (aby wymienić kilka bardziej typowych funkcji).

UFS składa się z różnych części i komponentów. Na samym początku partycji jest kilka bloków zarezerwowanych dla bloków rozruchowych - muszą być one inicjowane oddzielnie od systemu plików. Istnieje superblok, który zawiera magiczną liczbę wskazującą, że jest to system plików UFS, a także inne liczby, które są istotne dla opisu geometrii, statystyk i parametrów dostrajania systemu plików. Istnieje zbiór grup cylindrów - z których każda zawiera kopię zapasową superbloku, nagłówek grupy cylindrów (ze statystykami, wolnymi listami itp.), Kilka i-węzłów, które są kolejno ponumerowane i zawierają atrybuty plików, oraz liczba bloków danych.

Streszczenie:

1. ZFS jest połączonym systemem plików typu open source, który obsługuje duże pojemności pamięci; UFS jest systemem plików unikalnym dla Uniksa i jest potomkiem oryginalnego systemu plików Uniksa w wersji 7.

2. Pojemność ZFS jest tak duża, że ​​nigdy nie zostaną osiągnięte żadne określone ograniczenia; UFS zawiera zbiór grup cylindrów.