ZFS i UFS

Anonim

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, migawki i kopiowanie klonów zapisu (to jest strategii optymalizacji, która pozwala dzwoniącym, którzy proszą o zasoby, które są nierozróżnialne, aby 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 (lub CDDL).

System plików Unix (znany również jako UFS) jest systemem plików używanym wyłącznie w systemach Unix i wszystkich systemach operacyjnych podobnych do systemu Unix. Jest znany jako szybki system plików Berkeley 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. Jest zbudowany z wirtualnych urządzeń (lub vdevs), które są zbudowane z urządzeń blokowych - plików, partycji dysków twardych lub całych dysków (zalecane). Jako takie, vdev są często uważane za grupę dysków twardych. Pojemność ZFS jest dość duża w porównaniu ze standardowymi systemami plików. Jest to 128-bitowy system plików, umożliwiający adresowanie 18-krotnie więcej danych niż systemy 64-bitowe. Ograniczenia znalezione w ZFS są zaprojektowane tak, aby były wystarczająco duże, aby nigdy nie zostać napotkane (w znanych granicach fizyki i liczbie atomów w skorupie ziemskiej, aby zbudować urządzenie pamięci o tej wielkości). Inne funkcje obejmują kopiowanie modelu transakcyjnego zapisu, migawek i klonów, dynamiczne rozbarwianie, zmienne rozmiary bloków, tworzenie lekkich systemów plików, zarządzanie pamięcią podręczną, adaptacyjną endianness i deduplikację (aby wymienić kilka bardziej typowych funkcji).

UFS składa się z wielu części i komponentów. Na samym początku partycji jest kilka bloków zarezerwowanych dla bloków startowych - te muszą być inicjowane oddzielnie od systemu plików. Istnieje superblok, który zawiera magiczną liczbę identyfikującą system plików UFS, a także inne liczby, które są niezbędne do opisu geometrii systemu plików, statystyki i parametrów dostosowywania behawioralnego. Istnieje zbiór grup cylindrów, z których każda zawiera kopię zapasową superbloku, nagłówek grupy cylindrów (ze statystyką, bezpłatne listy itd.), Liczbę i-węzłów ponumerowanych kolejno i zawierających atrybuty plików oraz liczba bloków danych.

Streszczenie:

1. ZFS jest połączonym systemem plików o otwartym kodzie źródłowym, który obsługuje wysokie pojemności; UFS to system plików unikalny dla Uniksa i jest usuniętym potomkiem oryginalnego systemu plików Unix wersji 7.

2. ZFS ma pojemność tak dużą, że nigdy nie zostaną osiągnięte żadne ograniczenia; UFS zawiera kolekcję grup cylindrów.