Który system plików automatycznie przechowuje skróty plików?

12

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?

Adrian Panasiuk
źródło
Brzmi jak pytanie o pracę domową. Zwłaszcza sposób, w jaki jest zadawany.
Travis,
6
podczas letnich wakacji?
Adrian Panasiuk
1
Słuszna uwaga! :-) Ale mogę sobie wyobrazić to pytanie z 5) przed nim na wydrukowanym kawałku papieru.
Travis,
@AdrianPanasiuk Teraz poczekaj, aż ktoś przyjdzie i powie „Brzmi jak ktoś, kto nie zdał egzaminów i odrabiał pracę domową na lato”: D
AnonymousLurker

Odpowiedzi:

15

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.

knweiss
źródło
Ponadto, jeśli twój system plików jest dublowany, uważam, że można go naprawić po błędzie.
Ślimak mechaniczny