Który system plików automatycznie oblicza i przechowuje skróty plików, a następnie sprawdza je przy dostępie w celu wykrycia uszkodzenia?
Który system plików automatycznie oblicza i przechowuje skróty plików, a następnie sprawdza je przy dostępie w celu wykrycia uszkodzenia?
Odpowiedzi:
ZFS firmy Sun :
W ZFS wszystkie dane i metadane są sumowane przy użyciu algorytmu wybieranego przez użytkownika. Tradycyjne systemy plików, które zapewniają sumowanie kontrolne, przeprowadzały to dla poszczególnych bloków, z konieczności ze względu na warstwę zarządzania woluminami i tradycyjny projekt systemu plików. Tradycyjny projekt oznacza, że niektóre tryby awarii, takie jak zapisanie kompletnego bloku w niewłaściwym miejscu, mogą spowodować, że dane sumy kontrolnej będą niepoprawne. Sumy kontrolne ZFS są przechowywane w taki sposób, że te tryby awarii są wykrywane i można je łatwo odzyskać. Wszystkie sumy kontrolne i odzyskiwanie danych są wykonywane na warstwie systemu plików i są przejrzyste dla aplikacji.
Podobnie działa Linux Btrfs: Btrfs obsługuje także sprawdzanie danych i metadanych. Sumowanie danych jest opcjonalne i można je wyłączyć, instalując za pomocą -o nodatasum
.